# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 AF2B syscall ExTblPtr, auto_pop 00000002 E8CB 0000 bftst A3 {0:32} 00000006 344E movea.w A2, A6 00000008 0000 1BF0 ori.b D0, 0xF0 0000000C 0000 015C ori.b D0, 0x5C /* '\\' */ 00000010 8000 or.b D0, D0 00000012 0002 2AD8 ori.b D2, 0xD8 00000016 AA2F syscall NewGDevice 00000018 AA28 syscall GetCTSeed 0000001A AA3A syscall AddSearch 0000001C AA4C syscall DelSearch 0000001E 720E moveq.l D1, 0x0E 00000020 2022 move.l D0, -[A2] 00000022 2AFA FD82 move.l [A5]+, [PC - 0x27E /* FFFFFDA6, cstring "" */] 00000026 E788 lsl D0, 3 00000028 AA4F syscall CalcCMask 0000002A 2C52 movea.l A6, [A2] 0000002C 2C5A movea.l A6, [A2]+ 0000002E 0306 btst D6, D1 00000030 0236 2D6A 342C andi.b [A6 + D3.w * 4 + 0x2C], 0x6A /* 'j' */ 00000036 3210 move.w D1, [A0] 00000038 A8E0 syscall OffsetRgn/OfsetRgn 0000003A 2A24 move.l D5, -[A4] 0000003C 2972 34C2 1A16 move.l [A4 + 0x1A16], [A2 + D3.w * 4 - 0x62] // begin alternate branch 00000040-00000042 label00000040: 00000040 1A16 move.b D5, [A6] // end alternate branch 00000040-00000042 label00000040: // (misaligned) 00000042 1A44 movea.b A5, D4 label00000044: 00000044 2C62 movea.l A6, -[A2] 00000046 B268 6D36 cmp.w D1, [A0 + 0x6D36] 0000004A 05B6 1B0C bclr <>, D2 label0000004E: 0000004E 0554 bchg [A4], D2 00000050 331A move.w -[A1], [A2]+ 00000052 FB58 .extension 0xB58 <> // unimplemented 00000054 FB46 .extension 0xB46 <> // unimplemented 00000056 34CA move.w [A2]+, A2 00000058 6C60 bge +0x62 /* 000000BA */ 0000005A 6F30 ble +0x32 /* 0000008C */ 0000005C 2153 5941 move.l [A0 + 0x5941], [A3] 00000060 03EC .incomplete label00000062: 00000062 7C08 moveq.l D6, 0x08 00000064 DDB8 AA18 add.l [0xFFFFAA18], D6 00000068 AA03 syscall NewPixMap 0000006A 6E3A bgt +0x3C /* 000000A6 */ 0000006C 6E1E bgt +0x20 /* 0000008C */ 0000006E FE3C 2093 .unknown 0xFE3C 0x2093 (W = 7) 00000072 6FCC ble -0x32 /* 00000040 */ label00000074: 00000074 4274 EA08 clr.w [A4 + A6 * 2 + 0x8] 00000078 DC06 add.b D6, D6 0000007A 323A 66B6 move.w D1, [PC + 0x66B6 /* 00006732, cstring "" */] 0000007E 66C4 bne -0x3A /* 00000044 */ 00000080 7608 moveq.l D3, 0x08 00000082 6CCA bge -0x34 /* 0000004E */ 00000084 AA08 syscall DisposePixPat/DisposPixPat 00000086 6D64 blt +0x66 /* 000000EC */ 00000088 6E5E bgt +0x60 /* 000000E8 */ 0000008A E262 asr D2.w, D1 label0000008C: 0000008C 6FE6 ble -0x18 /* 00000074 */ 0000008E FF8F .invalid <> label00000090: 00000090 6F54 ble +0x56 /* 000000E6 */ 00000092 FF8F .invalid <> 00000094 FC86 AA07 .extension 0xC86 <> // unimplemented 00000098 AA08 syscall DisposePixPat/DisposPixPat 0000009A 3462 movea.w A2, -[A2] 0000009C FF45 .extension 0xF45 <> // unimplemented 0000009E 6E48 bgt +0x4A /* 000000E8 */ 000000A0 FF8F .invalid <> label000000A2: 000000A2 FA7A 6FEA .extension 0xA7A <>, 0x6FEA // unimplemented // begin alternate branch 000000A4-000000A6 label000000A4: 000000A4 6FEA ble -0x14 /* 00000090 */ // end alternate branch 000000A4-000000A6 label000000A4: // (misaligned) label000000A6: 000000A6 6D62 blt +0x64 /* 0000010A */ label000000A8: 000000A8 AA0A syscall PenPixPat 000000AA 1128 6CD0 move.b -[A0], [A0 + 0x6CD0] 000000AE 1488 move.b [A2], A0 000000B0 F9E6 .invalid <> 000000B2 6FF0 ble -0xE /* 000000A4 */ 000000B4 F150 .extension 0x150 <> // unimplemented 000000B6 6CAA bge -0x54 /* 00000062 */ label000000B8: 000000B8 F0B6 2E2A .extension 0x0B6 <> // unimplemented // begin alternate branch 000000BA-000000BE label000000BA: 000000BA 2E2A E416 move.l D7, [A2 - 0x1BEA] // end alternate branch 000000BA-000000BE label000000BA: // (misaligned) 000000BC E416 roxr D6.b, 2 000000BE 34AA F4BC move.w [A2], [A2 - 0xB44] label000000C2: 000000C2 E416 roxr D6.b, 2 000000C4 E416 roxr D6.b, 2 000000C6 66E0 bne -0x1E /* 000000A8 */ 000000C8 F1BE .invalid <> 000000CA 3801 move.w D4, D1 label000000CC: 000000CC E285 asr D5, 1 label000000CE: 000000CE 67F2 beq -0xC /* 000000C2 */ 000000D0 67E6 beq -0x18 /* 000000B8 */ 000000D2 60CE bra -0x30 /* 000000A2 */ 000000D4 60CE bra -0x30 /* 000000A4 */ label000000D6: 000000D6 36DC move.w [A3]+, [A4]+ 000000D8 E485 asr D5, 2 000000DA 0C93 67EE 67F6 cmpi.l [A3], 0x67EE67F6 // begin alternate branch 000000DC-000000E0 label000000DC: 000000DC 67EE beq -0x10 /* 000000CC */ 000000DE 67F6 beq -0x8 /* 000000D6 */ // end alternate branch 000000DC-000000E0 label000000DC: // (misaligned) 000000E0 26DC move.l [A3]+, [A4]+ 000000E2 28FC 38FC E487 move.l [A4]+, 0x38FCE487 // begin alternate branch 000000E6-000000E8 label000000E6: 000000E6 E487 asr D7, 2 // end alternate branch 000000E6-000000E8 label000000E6: // (misaligned) label000000E8: 000000E8 0293 6EF0 E287 andi.l [A3], 0x6EF0E287 // begin alternate branch 000000EA-000000EE label000000EA: 000000EA 6EF0 bgt -0xE /* 000000DC */ label000000EC: 000000EC E287 asr D7, 1 // end alternate branch 000000EA-000000EE label000000EA: // (misaligned) label000000EC: // (misaligned) 000000EE 3887 move.w [A4], D7 000000F0 9E7C 6E64 sub.w D7, 0x6E64 /* 'nd' */ 000000F4 DDC4 add.l A6, D4 000000F6 5359 subq.w [A1]+, 1 000000F8 EA6E lsr D6.w, D5 000000FA E5F2 6E22 roxl .w [A2 + D6 * 8 + 0x22] 000000FE 363A E786 move.w D3, [PC - 0x187A /* FFFFE886, cstring "" */] 00000102 680A bvc +0xC /* 0000010E */ 00000104 680A bvc +0xC /* 00000110 */ 00000106 6FE2 ble -0x1C /* 000000EA */ 00000108 D508 addx.b -[A2], -[A0] label0000010A: 0000010A EA72 roxr D2.w, D5 label0000010C: 0000010C DDA8 DDA6 add.l [A0 - 0x225A], D6 // begin alternate branch 0000010E-00000110 label0000010E: 0000010E DDA6 add.l -[A6], D6 // end alternate branch 0000010E-00000110 label0000010E: // (misaligned) label00000110: 00000110 6CBC bge -0x42 /* 000000CE */ 00000112 FCF4 0624 .extension 0xCF4 <> // unimplemented 00000116 986E 9A6E sub.w D4, [A6 - 0x6592] 0000011A 0608 05FC addi.b A0, 0xFC 0000011E 3204 move.w D1, D4 00000120 3211 move.w D1, [A1] label00000122: 00000122 353A E2A0 move.w -[A2], [PC - 0x1D60 /* FFFFE3C4, cstring "" */] 00000126 588C addq.l A4, 4 00000128 16C1 move.b [A3]+, D1 0000012A 16D4 move.b [A3]+, [A4] 0000012C D28C add.l D1, A4 0000012E 2893 move.l [A4], [A3] 00000130 588B addq.l A3, 4 00000132 6DEE blt -0x10 /* 00000122 */ 00000134 B86E AA1A cmp.w D4, [A6 - 0x55E6] 00000138 2C22 move.l D6, -[A2] 0000013A A8F3 syscall OpenPicture 0000013C A9D3 syscall TEUpdate 0000013E A8F4 syscall ClosePicture 00000140 F70E .extension 0x70E <> // unimplemented 00000142 FCF2 A8F5 .extension 0xCF2 <> // unimplemented 00000146 03B8 02C4 bclr [0x000002C4], D1 0000014A 311A move.w -[A0], [A2]+ 0000014C 3122 move.w -[A0], -[A2] 0000014E AA3A syscall AddSearch 00000150 F2D2 0A13 .extension 0x2D2 <> // unimplemented 00000154 AAA2 syscall PaletteDispatch 00000156 66B4 bne -0x4A /* 0000010C */ 00000158 2B82 0A3E move.l [A5 + D0 * 2 + 0x3E], D2 0000015C 24FB 004A move.l [A2]+, [PC + D0.w + 0x4A] 00000160 1B14 move.b -[A5], [A4] 00000162 2B03 move.l -[A5], D3 00000164 3E4A movea.w A7, A2 00000166 064C 0313 addi.w A4, 0x313 0000016A 700F moveq.l D0, 0x0F 0000016C 5413 addq.b [A3], 2 0000016E 002C 464B 0C36 ori.b [A4 + 0xC36], 0x4B /* 'K' */ 00000174 4A6B 891E tst.w [A3 - 0x76E2] 00000178 2C46 movea.l A6, D6 0000017A E300 asl D0.b, 1 0000017C 7613 moveq.l D3, 0x13 0000017E 0016 46B3 ori.b [A6], 0xB3 00000182 0E2B 02DB 01FB .invalid.b [A3 + 0x1FB], 0xDB // invalid immediate operation 00000188 160B move.b D3, A3 0000018A 13FB 0E53 1EFB 0736 move.b [0x1EFB0736], [PC + D0 * 8 + 0x53] 00000192 531E subq.b [A6]+, 1 00000194 5874 FB55 addq.w <>, 4 00000198 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4 0000019A 380B move.w D4, A3 0000019C 0593 bclr [A3], D2 0000019E 6C7A bge +0x7C /* 0000021A */ 000001A0 C300 abcd D1, D0 000001A2 FB18 .extension 0xB18 <> // unimplemented 000001A4 044B 0E78 subi.w A3, 0xE78 000001A8 0B05 btst D5, D5 000001AA 8B6C E500 or.w [A4 - 0x1B00], D5 000001AE 281E move.l D4, [A6]+ 000001B0 160B move.b D3, A3 000001B2 074A bchg A2, D3 000001B4 1E10 move.b D7, [A0] 000001B6 AB04 syscall ColorMap 000001B8 0063 1A5B ori.w -[A3], 0x1A5B 000001BC 4C1E 101B movem.w D0,D1,D3,D4,A4, [A6]+ 000001C0 0136 3AB3 btst [A6 + D3 * 2 - 0x77], D0 000001C4 190E move.b -[A4], A6 000001C6 FB07 .extension 0xB07 <> // unimplemented 000001C8 6B0E bmi +0x10 /* 000001D8 */ 000001CA 3345 361E move.w [A1 + 0x361E], D5 000001CE 1033 04CB move.b D0, [A3 + D0.w * 4 - 0x53] 000001D2 358B 0666 move.w [A2 + D0.w * 8 + 0x66], A3 000001D6 66F3 bne -0xB /* 000001CB */ label000001D8: 000001D8 0650 F306 addi.w [A0], 0xF306 000001DC 5B02 subq.b D2, 5 000001DE 3B02 move.w -[A5], D2 000001E0 580B addq.b A3, 4 000001E2 0041 00FB ori.w D1, 0xFB 000001E6 0241 0073 andi.w D1, 0x73 /* 's' */ 000001EA 0306 btst D6, D1 000001EC E693 roxr D3, 3 000001EE 04E6 .incomplete 000001F0 5B07 subq.b D7, 5 000001F2 1C2C 8312 move.b D6, [A4 - 0x7CEE] 000001F6 1E16 move.b D7, [A6] 000001F8 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 000001FA 1C04 move.b D6, D4 000001FC 0F1C btst [A4]+, D7 000001FE 0507 btst D7, D2 00000200 AB04 syscall ColorMap 00000202 1E28 2B00 move.b D7, [A0 + 0x2B00] 00000206 741E moveq.l D2, 0x1E 00000208 1061 movea.b A0, -[A1] 0000020A 0006 4C92 ori.b D6, 0x92 0000020E 7073 moveq.l D0, 0x73 00000210 151C move.b -[A2], [A4]+ 00000212 040F 1C3E subi.b A7, 0x3E /* '>' */ 00000216 8312 or.b [A2], D1 00000218 1C2C 3B6B move.b D6, [A4 + 0x3B6B] // begin alternate branch 0000021A-00000220 label0000021A: 0000021A 3B6B 2603 01E8 move.w [A5 + 0x1E8], [A3 + 0x2603] // end alternate branch 0000021A-00000220 label0000021A: // (misaligned) 0000021C 2603 move.l D3, D3 0000021E 01E8 .incomplete 00000220 0C54 2A10 cmpi.w [A4], 0x2A10 00000224 600A bra +0xC /* 00000230 */ 00000226 0E24 5A8A .invalid.b -[A4], 0x8A // invalid immediate operation 0000022A 042E 1073 093A subi.b [A6 + 0x93A], 0x73 /* 's' */ label00000230: 00000230 730B moveq.l D1, 0x0B 00000232 4490 neg.l [A0] 00000234 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4 00000236 CE36 3A94 and.b D7, [A6 + D3 * 2 - 0x108] 0000023A CB4D exg A5, A5 0000023C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 0000023E 0643 13BB addi.w D3, 0x13BB 00000242 0242 4313 andi.w D2, 0x4313 00000246 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00000248 5828 26F8 addq.b [A0 + 0x26F8], 4 0000024C 2C0C move.l D6, A4 0000024E 5430 600A addq.b [A0 + D6.w + 0xA], 2 00000252 E301 asl D1.b, 1 00000254 24E3 move.l [A2]+, -[A3] 00000256 0406 7216 subi.b D6, 0x16 0000025A 72E3 moveq.l D1, 0xFFFFFFE3 0000025C 014A bchg A2, D0 0000025E AC38 syscall CalcMask, auto_pop 00000260 0013 062B ori.b [A3], 0x2B /* '+' */ 00000264 0132 B20B btst [A2 + A3.w * 2 + 0xB], D0 00000268 0013 148C ori.b [A3], 0x8C 0000026C A64B syscall SetGrowZone, flags=6 0000026E 17A0 969B move.b [A3 + A1.w * 8 - 0x101], -[A0] 00000272 060B 007A addi.b A3, 0x7A /* 'z' */ 00000276 7A03 moveq.l D5, 0x03 00000278 05BB 004A bclr [PC + D0.w + 0x4A], D2 0000027C 125B movea.b A1, [A3]+ 0000027E 0300 btst D0, D1 00000280 CB4A exg A5, A2 00000282 1304 move.b -[A1], D4 00000284 0F94 bclr [A4], D7 00000286 72D3 moveq.l D1, 0xFFFFFFD3 00000288 0006 0800 ori.b D6, 0x0 0000028C 6B0C bmi +0xE /* 0000029A */ 0000028E BB15 xor.b [A5], D5 00000290 C8D3 mulu.w D4, [A3] 00000292 00AB 0A53 270B 664B ori.l [A3 + 0x664B], 0xA53270B label0000029A: 0000029A 0FA3 bclr -[A3], D7 0000029C 0106 btst D6, D0 0000029E AB0B syscall DrawSlab 000002A0 8501 sbcd D2, D1 000002A2 EB09 lsl D1.b, 5 000002A4 A301 syscall Close, flags=3 000002A6 30A6 move.w [A0], -[A6] 000002A8 031F btst [A7]+, D1 000002AA 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 000002AC 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 000002AE E413 roxr D3.b, 2 000002B0 003E 7C5B ori.b <>, 0x5B /* '[' */ 000002B4 037A 7AE1 bchg [PC + 0x7AE1 /* 00007D97, cstring "" */], D1 000002B8 181E move.b D4, [A6]+ 000002BA 3EAB 0150 move.w [A7], [A3 + 0x150] 000002BE 6B02 bmi +0x4 /* 000002C2 */ 000002C0 3EBB 18BA move.w [A7], [PC + D1 - 0x70] // begin alternate branch 000002C2-000002C6 label000002C2: 000002C2 18BA 760B move.b [A4], [PC + 0x760B /* 000078CF, cstring "" */] // end alternate branch 000002C2-000002C6 label000002C2: // (misaligned) 000002C4 760B moveq.l D3, 0x0B 000002C6 14F8 BAD6 move.b [A2]+, [0xFFFFBAD6] 000002CA 0B14 btst [A4], D5 000002CC FB1C .extension 0xB1C <> // unimplemented 000002CE BA76 4B04 cmp.w D5, <> 000002D2 BAD6 cmpa.w A5, [A6] 000002D4 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000002D6 7683 moveq.l D3, 0xFFFFFF83 000002D8 1AD6 move.b [A5]+, [A6] 000002DA 330E move.w -[A1], A6 000002DC 7331 moveq.l D1, 0x31 000002DE BAD6 cmpa.w A5, [A6] 000002E0 465B not.w [A3]+ 000002E2 062B 022C 4ABE addi.b [A3 + 0x4ABE], 0x2C /* ',' */ 000002E8 0303 btst D3, D1 000002EA 022B 8316 EEA5 andi.b [A3 - 0x115B], 0x16 000002F0 01DB .incomplete 000002F2 0816 2B02 btst.b [A6], 0x2 000002F6 F204 7305 fmove (int16_t) D4, fp6 000002FA A344 syscall SetFPos, flags=3 000002FC 3EBA D601 move.w [A7], [PC - 0x29FF /* FFFFD8FF, cstring "" */] 00000300 183E move.b D4, <> 00000302 5305 subq.b D5, 1 00000304 5E0F addq.b A7, 7 00000306 021B 926C andi.b [A3]+, 0x6C /* 'l' */ 0000030A BB00 xor.b D0, D5 0000030C 3A0B move.w D5, A3 0000030E 97FE sub.l A3, <> 00000310 D301 addx.b D1, D1 00000312 C06B 1293 and.w D0, [A3 + 0x1293] 00000316 04E5 .incomplete 00000318 03D3 .incomplete 0000031A 12C0 move.b [A1]+, D0 0000031C 1045 movea.b A0, D5 0000031E 03E4 .incomplete 00000320 5305 subq.b D5, 1 00000322 1296 move.b [A1], [A6] 00000324 1296 move.b [A1], [A6] 00000326 5E93 addq.l [A3], 7 00000328 6CE1 bge -0x1D /* 0000030B */ 0000032A 0306 btst D6, D1 0000032C 0823 89C0 btst.b -[A3], 0xC0 00000330 E502 asl D2.b, 2 00000332 0B1C btst [A4]+, D5 00000334 1083 move.b [A0], D3 00000336 00F1 .incomplete 00000338 072C 2B02 btst [A4 + 0x2B02], D3 0000033C BA76 1B31 7316 BAD6 cmp.w D5, [[A6 + 0x7316BAD6 + D1 * 2]] 00000344 9B23 sub.b -[A3], D5 00000346 7316 moveq.l D1, 0x16 00000348 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 0000034A 9308 subx.b -[A1], -[A0] 0000034C 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 0000034E 033B 0B15 btst [[PC] + D0 * 2], D1 00000352 E301 asl D1.b, 1 00000354 CB04 abcd D5, D4 00000356 E301 asl D1.b, 1 00000358 1026 move.b D0, -[A6] 0000035A DB04 addx.b D5, D4 0000035C D30C addx.b -[A1], -[A4] 0000035E 0C9C 18E5 3023 cmpi.l [A4]+, 0x18E53023 00000364 0A43 0304 xori.w D3, 0x304 00000368 8A50 or.w D5, [A0] label0000036A: 0000036A A344 syscall SetFPos, flags=3 0000036C 1632 1E16 move.b D3, [A2 + D1 * 8 + 0x16] 00000370 DB07 addx.b D5, D7 00000372 7406 moveq.l D2, 0x06 00000374 9A00 sub.b D5, D0 00000376 0F8C bclr A4, D7 00000378 689B bvc -0x63 /* 00000315 */ 0000037A 1513 move.b -[A2], [A3] 0000037C 1D10 move.b -[A6], [A0] 0000037E 1E16 move.b D7, [A6] 00000380 6309 bls +0xB /* 0000038B */ 00000382 D303 addx.b D1, D3 00000384 9B2A B31D sub.b [A2 - 0x4CE3], D5 00000388 2302 move.l -[A1], D2 0000038A 5311 subq.b [A1], 1 0000038C F61B 0AD3 .move16 0xF61B, 0x0AD3 // unimplemented 00000390 1505 move.b -[A2], D5 00000392 031B btst [A3]+, D1 00000394 0174 8B04 bchg <>, D0 00000398 4C42 4903 movem.l D0,D1,A0,A3,A6, D2 0000039C 9301 subx.b D1, D1 0000039E 401C negx.b [A4]+ 000003A0 38B3 0300 move.w [A4], [A3 + <> + D0 * 2] 000003A4 0F3C 9B80 btst 0x80, D7 000003A8 D408 add.b D2, A0 000003AA 1E16 move.b D7, [A6] 000003AC 7B29 moveq.l D5, 0x29 000003AE 36E3 move.w [A3]+, -[A3] 000003B0 0A90 7000 F303 xori.l [A0], 0x7000F303 000003B6 6E30 bgt +0x32 /* 000003E8 */ 000003B8 9301 subx.b D1, D1 000003BA F6FB 0203 .extension 0x6FB <> // unimplemented 000003BE 02A2 A307 4B0B andi.l -[A2], 0xA3074B0B 000003C4 236A BB02 8303 move.l [A1 - 0x7CFD], [A2 - 0x44FE] 000003CA 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4 000003CC E519 rol D1.b, 2 000003CE A30E syscall UnmountVol/HUnmountVol, flags=3 000003D0 5312 subq.b [A2], 1 000003D2 051A btst [A2]+, D2 000003D4 A30E syscall UnmountVol/HUnmountVol, flags=3 000003D6 48A7 0113 movem.w -[A7], D7,A3,A6,A7 000003DA F636 B310 .move16 0xF636, 0xB310 // unimplemented 000003DE 0F61 bchg -[A1], D7 000003E0 0468 B352 F60B subi.w [A0 - 0x9F5], 0xB352 000003E6 0073 6880 DB03 0B00 E0AA ori.w [[A3 + <> + A5 * 2] + 0xB00E0AA], 0x6880 // begin alternate branch 000003E8-000003F0 label000003E8: 000003E8 6880 bvc -0x7E /* 0000036A */ 000003EA DB03 addx.b D5, D3 000003EC 0B00 btst D0, D5 000003EE E0AA lsr D2, D0 // end alternate branch 000003E8-000003F0 label000003E8: // (misaligned) 000003F0 A305 syscall Status, flags=3 000003F2 B30F cmpm.b [A1]+, [A7]+ 000003F4 F304 .extension 0x304 <> // unimplemented 000003F6 F309 .extension 0x309 <> // unimplemented 000003F8 1E16 move.b D7, [A6] 000003FA 0663 099B addi.w -[A3], 0x99B 000003FE 0B4C bchg A4, D5 00000400 009B 825E 636C ori.l [A3]+, 0x825E636C 00000406 5B47 subq.w D7, 5 00000408 7B00 moveq.l D5, 0x00 0000040A 5E5B addq.w [A3]+, 7 0000040C 6C5B bge +0x5D /* 00000469 */ 0000040E 472B 0B29 .invalid 3, [A3 + 0xB29] // invalid opcode 4 with b == 4 00000412 0AD3 .incomplete 00000414 032D 0AF8 btst [A5 + 0xAF8], D1 00000418 5306 subq.b D6, 1 0000041A 0B0F btst A7, D5 0000041C 3013 move.w D0, [A3] 0000041E 2ABB 0728 B301 move.l [A5], [PC - 0x4CFF + D0 * 8] 00000424 9329 4B15 sub.b [A1 + 0x4B15], D1 00000428 BB07 xor.b D7, D5 0000042A 0461 0F3A subi.w -[A1], 0xF3A 0000042E C30E abcd -[A1], -[A6] 00000430 4490 neg.l [A0] 00000432 5302 subq.b D2, 1 00000434 730B moveq.l D1, 0x0B 00000436 9304 subx.b D1, D4 00000438 9073 831B 15B3 2233 sub.w D0, [[A3 + A0 * 2] + 0x15B32233] 00000440 0B9B bclr [A3]+, D5 00000442 0D25 btst -[A5], D6 00000444 0236 3A0F 0502 FB02 andi.b [[A6 + <> + D0 * 4] - 0x4FE], 0xF 0000044C 0102 btst D2, D0 0000044E 0B00 btst D0, D5 00000450 0502 btst D2, D2 00000452 6B05 bmi +0x7 /* 00000459 */ 00000454 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00000456 2B25 move.l -[A5], -[A5] 00000458 4A49 tst.w A1 0000045A 174B 05CA move.b [A3 + 0x5CA], A3 0000045E 735B moveq.l D1, 0x5B 00000460 6302 bls +0x4 /* 00000464 */ 00000462 0B0F btst A7, D5 label00000464: 00000464 2303 move.l -[A1], D3 00000466 DB09 addx.b -[A5], -[A1] 00000468 58C6 svc D6 0000046A F604 3B06 .move16 0xF604, 0x3B06 // unimplemented 0000046E 5306 subq.b D6, 1 00000470 5B14 subq.b [A4], 5 00000472 B30B cmpm.b [A1]+, [A3]+ 00000474 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4 00000476 0083 44DB 1378 ori.l D3, 0x44DB1378 0000047C 68E3 bvc -0x1B /* 00000461 */ 0000047E 1B42 0803 move.b [A5 + 0x803], D2 00000482 1B2B 0C95 move.b -[A5], [A3 + 0xC95] 00000486 14E3 move.b [A2]+, -[A3] 00000488 27BA 7846 CB1F A12F BE78 move.l [[A3] + A4 * 2 - 0x5ED04188], [PC + 0x7846 /* 00007CD0, cstring "" */] 00000492 2108 move.l -[A0], A0 00000494 E12E lsl D6.b, D0 00000496 1B01 move.b -[A5], D1 00000498 4403 neg.b D3 0000049A 2D44 4C09 move.l [A6 + 0x4C09], D4 0000049E 017B 0DF3 3A4C 0FF6 046B 059B bchg [[0x3A4C0FF6] + 0x46B059B], D0 000004AA 00E5 .incomplete 000004AC 271C move.l -[A3], [A4]+ 000004AE 3846 movea.w A4, D6 000004B0 0143 bchg D3, D0 000004B2 2306 move.l -[A1], D6 000004B4 0484 BE78 7315 subi.l D4, 0xBE787315 000004BA 3CEB 28F6 move.w [A6]+, [A3 + 0x28F6] 000004BE 04A6 AB16 BA78 subi.l -[A6], 0xAB16BA78 000004C4 C117 and.b [A7], D0 000004C6 7846 moveq.l D4, 0x46 000004C8 4106 .invalid 0, D6 // invalid opcode 4 with b == 4 000004CA 0D35 9B10 btst [A5 + A1 * 2], D6 000004CE 410B .invalid 0, A3 // invalid opcode 4 with b == 4 000004D0 230B move.l -[A1], A3 000004D2 BA78 C319 cmp.w D5, [0xFFFFC319] 000004D6 3E32 9130 1C38 2105 move.w D7, [A2 + 0x1C382105 + A1] 000004DE B303 xor.b D3, D1 000004E0 02E3 .incomplete 000004E2 A3A1 syscall vMRdData, flags=3 000004E4 02CC .incomplete 000004E6 DB16 add.b [A6], D5 000004E8 2B32 CA1B move.l -[A5], [A2 + A4 * 2 + 0x1B] 000004EC 485B pea.l [A3]+ 000004EE 0EA5 0265 05C5 .invalid.l -[A5], 0x26505C5 // invalid immediate operation 000004F4 02C5 .incomplete 000004F6 2DA1 088D move.l [A6 + D0 - 0x115], -[A1] 000004FA 0001 040B ori.b D1, 0xB 000004FE 473B 1897 .invalid 3, [PC + D1 - 0x105] // invalid opcode 4 with b == 4 00000502 02D6 .incomplete 00000504 C101 abcd D0, D1 00000506 0B02 btst D2, D5 00000508 894E 8702 pack -[A4], -[A6], 0x8702 0000050C 9342 subx.w D1, D2 0000050E CD01 abcd D6, D1 00000510 7893 moveq.l D4, 0xFFFFFF93 00000512 08FB 199B 1041 bset.b [PC + D1.w + 0x41], 0x9B 00000518 23AB 0CE1 08F3 move.l [A1 + D0 - 0x13], [A3 + 0xCE1] 0000051E 0429 0B06 0811 subi.b [A1 + 0x811], 0x6 00000524 0BE3 .incomplete 00000526 A361 syscall MaxBlock, flags=3 00000528 02CB .incomplete 0000052A 0169 0BF3 bchg [A1 + 0xBF3], D0 0000052E 0497 0293 0608 subi.l [A7], 0x2930608 00000534 C105 abcd D0, D5 00000536 76A3 moveq.l D3, 0xFFFFFFA3 00000538 0453 12E5 subi.w [A3], 0x12E5 0000053C 38A3 move.w [A4], -[A3] 0000053E 0448 7316 subi.w A0, 0x7316 00000542 267B 0A3B movea.l A3, [PC + D0 * 2 + 0x3B] 00000546 0365 bchg -[A5], D1 00000548 5638 6025 addq.b [0x00006025], 3 0000054C 38B3 12DB move.w [A4], [A3 + D1.w * 2 - 0x37] 00000550 1110 move.b -[A0], [A0] 00000552 8A50 or.w D5, [A0] 00000554 8301 sbcd D1, D1 00000556 D85E add.w D4, [A6]+ 00000558 2B1A move.l -[A5], [A2]+ label0000055A: 0000055A 000F 2137 ori.b A7, 0x37 /* '7' */ 0000055E 1B07 move.b -[A5], D7 00000560 5B02 subq.b D2, 5 00000562 D31F add.b [A7]+, D1 00000564 A2FB syscall vNewMap, flags=2 00000566 14A5 move.b [A2], -[A5] 00000568 4C63 0944 movem.l D4,D7,A1,A5, -[A3] 0000056C 9213 sub.b D1, [A3] 0000056E 0B5B bchg [A3]+, D5 00000570 0802 0F1E btst.b D2, 0x1E 00000574 0101 btst D1, D0 00000576 8B03 sbcd D5, D3 00000578 0901 btst D1, D4 0000057A EB82 asl D2, 5 0000057C 6B0A bmi +0xC /* 00000588 */ 0000057E 8301 sbcd D1, D1 00000580 AB02 syscall BitsToPix 00000582 404A negx.w A2 00000584 6504 bcs +0x6 /* 0000058A */ 00000586 8B65 or.w -[A5], D5 label00000588: 00000588 000F 3CCB ori.b A7, 0xCB // begin alternate branch 0000058A-0000058C label0000058A: 0000058A 3CCB move.w [A6]+, A3 // end alternate branch 0000058A-0000058C label0000058A: // (misaligned) 0000058C 1340 1E04 move.b [A1 + 0x1E04], D0 00000590 2B00 move.l -[A5], D0 00000592 4405 neg.b D5 00000594 01CB .incomplete 00000596 1C65 movea.b A6, -[A5] 00000598 5922 subq.b -[A2], 4 0000059A 8B13 or.b [A3], D5 0000059C 462B 070F not.b [A3 + 0x70F] 000005A0 366B 0A7B movea.w A3, [A3 + 0xA7B] 000005A4 026B 2803 0DA3 andi.w [A3 + 0xDA3], 0x2803 000005AA 0BE0 .incomplete 000005AC 852E 2355 or.b [A6 + 0x2355], D2 000005B0 8B09 sbcd -[A5], -[A1] 000005B2 8B00 sbcd D5, D0 000005B4 030D btst A5, D1 000005B6 0303 btst D3, D1 000005B8 0F32 02AB btst [A2 + D0.w * 2 - 0x85], D7 000005BC 87C1 divs.w D3, D1 000005BE 009B 0A87 011F ori.l [A3]+, 0xA87011F 000005C4 0F5D bchg [A5]+, D7 000005C6 5132 CB0A 0043 subq.b [[A2 + <> + A4 * 2] + 0x43], 8 000005CC 658C bcs -0x72 /* 0000055A */ 000005CE B307 xor.b D7, D1 000005D0 A100 syscall Open/PBHOpen/HOpen, flags=1 000005D2 028B 8D2B 1583 andi.l A3, 0x8D2B1583 000005D8 0143 bchg D3, D0 000005DA 0532 000F btst [A2 + D0.w + 0xF], D2 000005DE 8C43 or.w D6, D3 000005E0 00DB .incomplete 000005E2 06B6 DB06 B90B 6117 1B85 AD0B addi.l [[A6] + D6 + 0x1B85AD0B], 0xDB06B90B 000005EE 0101 btst D1, D0 000005F0 0FBD bclr <>, D7 000005F2 4F00 .invalid 7, D0 // invalid opcode 4 with b == 4 000005F4 5325 subq.b -[A5], 1 000005F6 CD13 and.b [A3], D6 000005F8 0F26 btst -[A6], D7 000005FA C312 and.b [A2], D1 000005FC D300 addx.b D1, D0 000005FE 9116 sub.b [A6], D0 00000600 096D 502E bchg [A5 + 0x502E], D4 00000604 7681 moveq.l D3, 0xFFFFFF81 00000606 6B1E bmi +0x20 /* 00000626 */ 00000608 046B 2121 160F subi.w [A3 + 0x160F], 0x2121 /* '!!' */ 0000060E 4241 clr.w D1 00000610 0D73 1B8B 0861 0053 bchg [[ + <> + D1 * 2] + 0x8610053], D6 00000618 3645 movea.w A3, D5 0000061A 11DA C30C move.b [0xFFFFC30C], [A2]+ 0000061E 36F3 121E move.w [A3]+, [A3 + D1.w * 2 + 0x1E] 00000622 0403 2758 subi.b D3, 0x58 /* 'X' */ label00000626: 00000626 8311 or.b [A1], D1 00000628 E501 asl D1.b, 2 0000062A 0F69 12A1 bchg [A1 + 0x12A1], D7 0000062E 2ED6 move.l [A7]+, [A6] 00000630 466B 0278 not.w [A3 + 0x278] 00000634 3344 2B02 move.w [A1 + 0x2B02], D4 00000638 8910 or.b [A0], D4 0000063A 9377 DB34 sub.w <>, D1 0000063E E0A5 asr D5, D0 00000640 012B 828D btst [A3 - 0x7D73], D0 00000644 712A moveq.l D0, 0x2A 00000646 78E9 moveq.l D4, 0xFFFFFFE9 00000648 08D3 0406 bset.b [A3], 0x6 0000064C DE1B add.b D7, [A3]+ 0000064E 0204 5B3A andi.b D4, 0x3A /* ':' */ 00000652 E05B ror D3.w, 8 00000654 3AEE 9381 move.w [A5]+, [A6 - 0x6C7F] 00000658 2305 move.l -[A1], D5 0000065A 9B00 subx.b D5, D0 0000065C F34E .extension 0x34E <> // unimplemented 0000065E 3B04 move.w -[A5], D4 00000660 B317 xor.b [A7], D1 00000662 B331 9B82 F301 xor.b [[ + <> + A1 * 2] - 0xCFF], D1 00000668 2384 0672 move.l [A1 + D0.w * 8 + 0x72], D4 0000066C 38A3 move.w [A4], -[A3] 0000066E 1056 movea.b A0, [A6] 00000670 4B19 .invalid 5, [A1]+ // invalid opcode 4 with b == 4 00000672 B4A3 cmp.l D2, -[A3] 00000674 8F0E sbcd -[A7], -[A6] 00000676 8283 or.l D1, D3 00000678 084A B303 bchg.b A2, 0x3 0000067C 2B81 6901 move.l [[A5 + <> + D6]], D1 00000680 1B79 0E4B 0A38 26B3 move.b [A5 + 0x26B3], [0x0E4B0A38] 00000688 043E 0C54 subi.b <>, 0x54 /* 'T' */ 0000068C AB00 syscall BitBlt 0000068E E506 asl D6.b, 2 00000690 1E04 move.b D7, D4 00000692 468B not.l A3 00000694 00C3 .incomplete 00000696 0C0B 00EB cmpi.b A3, 0xEB 0000069A 160B move.b D3, A3 0000069C 01B3 0A10 bclr [A3 + D0 * 2 + 0x10], D0 000006A0 BB02 xor.b D2, D5 000006A2 0305 btst D5, D1 000006A4 1009 move.b D0, A1 000006A6 610E bsr +0x10 /* 000006B6 */ 000006A8 24B3 02DC move.l [A2], [A3 + D0.w * 2 - 0x36] 000006AC 048A 3873 04C3 subi.l A2, 0x387304C3 000006B2 3BD3 move.w <>, [A3] 000006B4 154D 778B move.b [A2 + 0x778B], A5 // begin alternate branch 000006B6-000006B8 fn000006B6: 000006B6 778B moveq.l D3, 0xFFFFFF8B // end alternate branch 000006B6-000006B8 fn000006B6: // (misaligned) 000006B8 08AB 3203 0FC3 bclr.b [A3 + 0xFC3], 0x3 000006BE 3BED 7601 move.w <>, [A5 + 0x7601] 000006C2 0230 0300 4000 andi.b [A0 + D4.w], 0x0 000006C8 FB17 .extension 0xB17 <> // unimplemented 000006CA 3B18 move.w -[A5], [A0]+ 000006CC E40B lsr D3.b, 2 000006CE 070B btst A3, D3 000006D0 3F50 06E6 move.w [A7 + 0x6E6], [A0] 000006D4 783B moveq.l D4, 0x3B 000006D6 0228 5B02 EB0C andi.b [A0 - 0x14F4], 0x2 000006DC C18B exg D0, A3 000006DE 8B03 sbcd D5, D3 000006E0 7303 moveq.l D1, 0x03 000006E2 F628 0300 .move16 0xF628, 0x0300 // unimplemented 000006E6 3B02 move.w -[A5], D2 000006E8 D303 addx.b D1, D3 000006EA FB02 .extension 0xB02 <> // unimplemented 000006EC 7B00 moveq.l D5, 0x00 000006EE 3B02 move.w -[A5], D2 000006F0 04FB .incomplete 000006F2 02A5 8C5B 27C3 andi.l -[A5], 0x8C5B27C3 000006F8 3B2B 0201 move.w -[A5], [A3 + 0x201] 000006FC 8D26 or.b -[A6], D6 000006FE A302 syscall Read, flags=3 00000700 640C bcc +0xE /* 0000070E */ 00000702 543B 0160 0A16 addq.b [PC + 0xA16], 2 00000708 0909 btst A1, D4 0000070A 619B bsr -0x63 /* 000006A7 */ 0000070C EB05 asl D5.b, 5 label0000070E: 0000070E 8B01 sbcd D5, D1 00000710 2551 3311 move.l [A2 + 0x3311], [A1] 00000714 7317 moveq.l D1, 0x17 00000716 8B13 or.b [A3], D5 00000718 BB02 xor.b D2, D5 0000071A 7317 moveq.l D1, 0x17 0000071C E321 asl D1.b, D1 0000071E 1483 move.b [A2], D3 00000720 124D movea.b A1, A5 00000722 0A4A 0F41 xori.w A2, 0xF41 00000726 284D movea.l A4, A5 00000728 0A63 354B xori.w -[A3], 0x354B /* '5K' */ 0000072C 0FC4 .incomplete 0000072E 30A6 move.w [A0], -[A6] 00000730 E310 roxl D0.b, 1 00000732 6B02 bmi +0x4 /* 00000736 */ 00000734 1633 0E63 move.b D3, [A3 + D0 * 8 + 0x63] // begin alternate branch 00000736-00000740 label00000736: 00000736 0E63 122B .invalid.w -[A3], 0x122B // invalid immediate operation 0000073A 022B 0852 E19D andi.b [A3 - 0x1E63], 0x52 /* 'R' */ // end alternate branch 00000736-00000740 label00000736: // (misaligned) 00000738 122B 022B move.b D1, [A3 + 0x22B] 0000073C 0852 E19D bchg.b [A2], 0x9D 00000740 46E3 move.w SR, -[A3] 00000742 0D0B btst A3, D6 00000744 008B 016B 057B ori.l A3, 0x16B057B 0000074A 17CA F347 move.b <>, A2 0000074E 6302 bls +0x4 /* 00000752 */ 00000750 F604 A317 .move16 0xF604, 0xA317 // unimplemented // begin alternate branch 00000752-00000754 label00000752: 00000752 A317 syscall Eject, flags=3 // end alternate branch 00000752-00000754 label00000752: // (misaligned) 00000754 1216 move.b D1, [A6] 00000756 8402 or.b D2, D2 00000758 5B19 subq.b [A1]+, 5 0000075A 2B19 move.l -[A5], [A1]+ 0000075C 3B0B move.w -[A5], A3 0000075E 8B14 or.b [A4], D5 00000760 DB09 addx.b -[A5], -[A1] 00000762 040F F604 subi.b A7, 0x4 00000766 0F4A bchg A2, D7 00000768 8402 or.b D2, D2 0000076A 0F1E btst [A6]+, D7 0000076C 1646 movea.b A3, D6 0000076E 5B1F subq.b [A7]+, 5 00000770 2B02 move.l -[A5], D2 00000772 8500 sbcd D2, D0 00000774 0B1C btst [A4]+, D5 00000776 0B00 btst D0, D5 00000778 D30E addx.b -[A1], -[A6] 0000077A 8302 sbcd D1, D2 0000077C DB41 addx.w D5, D1 0000077E C412 and.b D2, [A2] 00000780 1641 movea.b A3, D1 00000782 1145 3663 move.b [A0 + 0x3663], D5 00000786 08C9 0605 bset.b A1, 0x5 0000078A 086B 222B 0251 bchg.b [A3 + 0x251], 0x2B /* '+' */ 00000790 032E 1640 btst [A6 + 0x1640], D1 00000794 8312 or.b [A2], D1 00000796 851B or.b [A3]+, D2 00000798 A302 syscall Read, flags=3 0000079A 9691 sub.l D3, [A1] 0000079C 1BB1 98DB 014B 04C1 8D52 move.b [[A5 + <>] + 0x4C18D52], [A1 + A1 - 0x37] 000007A6 0FF9 .incomplete 000007A8 960E sub.b D3, A6 000007AA 1E10 move.b D7, [A0] 000007AC 9308 subx.b -[A1], -[A0] 000007AE 1E04 move.b D7, D4 000007B0 9308 subx.b -[A1], -[A0] 000007B2 7101 moveq.l D0, 0x01 000007B4 2463 movea.l A2, -[A3] 000007B6 0D9B bclr [A3]+, D6 000007B8 10F3 017B 144A 8405 9882 A305 move.b [A0]+, [[A3 + 0x144A8405] - 0x677D5CFB] 000007C4 42BB 0C28 clr.l [PC + D0 * 4 + 0x28] 000007C8 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 000007CA 4130 3B24 .invalid 0, <> // invalid opcode 4 with b == 4 000007CE AB31 syscall bMAIN1 000007D0 0303 btst D3, D1 000007D2 F336 .extension 0x336 <> // unimplemented 000007D4 5315 subq.b [A5], 1 000007D6 3B45 806B move.w [A5 - 0x7F95], D5 000007DA 0022 4E03 ori.b -[A2], 0x3 000007DE 0E10 DB96 .invalid.b [A0], 0x96 // invalid immediate operation 000007E2 3311 move.w -[A1], [A1] 000007E4 D339 04C3 0722 add.b [0x04C30722], D1 000007EA 4E8B jsr A3 000007EC 0A4B 14F3 xori.w A3, 0x14F3 000007F0 16F3 114B 1404 7B00 move.b [A3]+, [[A3 + <>] + 0x14047B00] 000007F8 0B01 btst D1, D5 000007FA 5804 addq.b D4, 4 000007FC 266B 0D64 movea.l A3, [A3 + 0xD64] 00000800 0C18 251B cmpi.b [A0]+, 0x1B 00000804 FB00 .extension 0xB00 <> // unimplemented 00000806 251B move.l -[A2], [A3]+ 00000808 2DB6 EB05 1B09 move.l [[A6 + <> + D1 * 2]], [[A6 + <>] + A6 * 2] 0000080E 3B02 move.w -[A5], D2 00000810 4436 BA45 neg.b [A6 + A3 * 2 + 0x45] 00000814 B50B cmpm.b [A2]+, [A3]+ 00000816 0706 btst D6, D3 00000818 D305 addx.b D1, D5 0000081A 5D22 subq.b -[A2], 6 0000081C 0B00 btst D0, D5 0000081E 4122 .invalid 0, -[A2] // invalid opcode 4 with b == 4 00000820 C121 and.b -[A1], D0 00000822 E302 asl D2.b, 1 00000824 F628 4300 .move16 0xF628, 0x4300 // unimplemented 00000828 2523 move.l -[A2], -[A3] 0000082A 6DAF blt -0x4F /* 000007DB */ 0000082C 0B15 btst [A5], D5 0000082E 3821 move.w D4, -[A1] 00000830 AB85 syscall slXMASK9 00000832 2245 movea.l A1, D5 00000834 12C5 move.b [A1]+, D5 00000836 BD2E 3899 xor.b [A6 + 0x3899], D6 0000083A 07C1 .incomplete 0000083C BD3E xor.b <>, D6 0000083E 730D moveq.l D1, 0x0D 00000840 FB18 .extension 0xB18 <> // unimplemented 00000842 36BB 07A1 072C move.w [A3], [[0x72C + D0 * 8]] 00000848 730D moveq.l D1, 0x0D 0000084A 0140 bchg D0, D0 0000084C FB18 .extension 0xB18 <> // unimplemented 0000084E 5B02 subq.b D2, 5 00000850 5335 0B00 subq.b [A5 + <> + D0 * 2], 1 00000854 5335 FB02 E1BC subq.b [[A5 + <> + A7 * 2] - 0x1E44], 1 0000085A 7303 moveq.l D1, 0x03 0000085C BB08 cmpm.b [A5]+, [A0]+ 0000085E 9304 subx.b D1, D4 00000860 BB08 cmpm.b [A5]+, [A0]+ 00000862 5B07 subq.b D7, 5 00000864 832E 2303 or.b [A6 + 0x2303], D1 00000868 451E .invalid 2, [A6]+ // invalid opcode 4 with b == 4 0000086A 7B6E moveq.l D5, 0x6E 0000086C C124 and.b -[A4], D0 0000086E BB02 xor.b D2, D5 00000870 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4 00000872 1661 movea.b A3, -[A1] 00000874 471B .invalid 3, [A3]+ // invalid opcode 4 with b == 4 00000876 2A32 A51D move.l D5, [[A2] + A2 * 4] 0000087A AB38 syscall bXMAIN8 0000087C A300 syscall Open/PBHOpen/HOpen, flags=3 0000087E DB27 add.b -[A7], D5 00000880 E5BD rol D5, D2 00000882 3B02 move.w -[A5], D2 00000884 21C1 9B00 move.l [0xFFFF9B00], D1 00000888 9B02 subx.b D5, D2 0000088A 5C56 addq.w [A6], 6 0000088C 8B05 sbcd D5, D5 0000088E 3BA9 2114 0337 745B 4621 C5A5 1E7B move.w [[A5 + 0x745B4621] + D0 * 2 - 0x3A5AE185], [A1 + 0x2114] 0000089C 2E6B 022C movea.l A7, [A3 + 0x22C] 000008A0 0928 45C6 btst [A0 + 0x45C6], D4 000008A4 6552 bcs +0x54 /* 000008F8 */ 000008A6 2E3E move.l D7, <> 000008A8 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4 000008AA 50AD B805 addq.l [A5 - 0x47FB], 8 000008AE 300E move.w D0, A6 000008B0 9306 subx.b D1, D6 000008B2 1E04 move.b D7, D4 000008B4 B34E cmpm.w [A1]+, [A6]+ 000008B6 AB6B syscall rMax 000008B8 36A1 move.w [A3], -[A1] 000008BA 5EAB 06CB addq.l [A3 + 0x6CB], 7 000008BE 0281 9210 AB0E andi.l D1, 0x9210AB0E 000008C4 16AD 3B4D move.b [A3], [A5 + 0x3B4D] 000008C8 020F 6102 andi.b A7, 0x2 000008CC 6321 bls +0x23 /* 000008EF */ 000008CE 913D sub.b <>, D0 000008D0 1421 move.b D2, -[A1] 000008D2 4D0B .invalid 6, A3 // invalid opcode 4 with b == 4 000008D4 07CE .incomplete 000008D6 36E0 move.w [A3]+, -[A0] 000008D8 AAC6 syscall 0xAC6 000008DA AA93 syscall DisposePalette 000008DC 013B 04BA btst [PC + D0.w * 4 - 0x70], D0 000008E0 7646 moveq.l D3, 0x46 000008E2 F311 .extension 0x311 <> // unimplemented 000008E4 0B00 btst D0, D5 000008E6 049B 020B 0104 subi.l [A3]+, 0x20B0104 000008EC 4D1D .invalid 6, [A5]+ // invalid opcode 4 with b == 4 000008EE 2E16 move.l D7, [A6] 000008F0 251D move.l -[A2], [A5]+ 000008F2 48C1 ext.l D1 000008F4 4ADC tas.b [A4]+ 000008F6 5022 addq.b -[A2], 8 label000008F8: 000008F8 E321 asl D1.b, D1 000008FA 85D1 divs.w D2, [A1] 000008FC 45D1 lea.l A2, [A1] 000008FE 52E3 shi -[A3] 00000900 0D74 3B0B 4B32 1E04 bchg [[A4 + <> + D3 * 2] + 0x4B321E04], D6 00000908 89CF divs.w D4, A7 0000090A C30F abcd -[A1], -[A7] 0000090C 8B01 sbcd D5, D1 0000090E 0901 btst D1, D4 00000910 A5D1 syscall vBTOpen, flags=5 00000912 F309 .extension 0x309 <> // unimplemented 00000914 5C52 addq.w [A2], 6 00000916 A111 syscall GetEOF, flags=1 00000918 7C48 moveq.l D6, 0x48 0000091A C305 abcd D1, D5 0000091C 2B2E 66EC move.l -[A5], [A6 + 0x66EC] 00000920 1E04 move.b D7, D4 00000922 7C48 moveq.l D6, 0x48 00000924 0102 btst D2, D0 00000926 014B bchg A3, D0 00000928 FE2D 245B .unknown 0xFE2D 0x245B (W = 7) 0000092C 002E 047B 0B82 ori.b [A6 + 0xB82], 0x7B /* '{' */ 00000932 F304 .extension 0x304 <> // unimplemented 00000934 1216 move.b D1, [A6] 00000936 8307 sbcd D1, D7 00000938 1403 move.b D2, D3 0000093A 0432 B228 02D6 subi.b [A2 + D0.w * 2 - 0x42], 0x28 /* '(' */ 00000940 AB19 syscall PutLine 00000942 1C16 move.b D6, [A6] 00000944 0304 btst D4, D1 00000946 0315 btst [A5], D1 00000948 1026 move.b D0, -[A6] 0000094A 9300 subx.b D1, D0 0000094C 3EC9 move.w [A7]+, A1 0000094E 0E96 24F3 1BA5 .invalid.l [A6], 0x24F31BA5 // invalid immediate operation 00000954 0596 bclr [A6], D2 00000956 6666 bne +0x68 /* 000009BE */ 00000958 CA33 0568 E30C and.b D5, [A3 - 0x1CF4] 0000095E 530A subq.b A2, 1 00000960 3212 move.w D1, [A2] 00000962 9661 sub.w D3, -[A1] 00000964 C7E1 muls.w D3, -[A1] 00000966 A66B syscall TestManager, flags=6 00000968 1083 move.b [A0], D3 0000096A 0BA5 bclr -[A5], D5 0000096C 05C8 .incomplete 0000096E 16CB move.b [A3]+, A3 00000970 107B AC12 movea.b A0, [PC + A2 * 4 + 0x12] 00000974 961C sub.b D3, [A4]+ 00000976 1612 move.b D3, [A2] 00000978 9600 sub.b D3, D0 0000097A 0F2A 104A btst [A2 + 0x104A], D7 0000097E 2B3B 2B01 move.l -[A5], [[PC + <> + D2 * 2]] 00000982 F30C .extension 0x30C <> // unimplemented 00000984 9B5A sub.w [A2]+, D5 00000986 8B13 or.b [A3], D5 00000988 3312 move.w -[A1], [A2] 0000098A A93C syscall SetMenuBar 0000098C CB05 abcd D5, D5 0000098E 8B13 or.b [A3], D5 00000990 330E move.w -[A1], A6 00000992 4325 .invalid 1, -[A5] // invalid opcode 4 with b == 4 00000994 7633 moveq.l D3, 0x33 00000996 0E1B 010B .invalid.b [A3]+, 0xB // invalid immediate operation 0000099A 00B3 1E0B 0073 0583 0183 0B45 ori.l [[ + <> + D0 * 4] + 0x1830B45], 0x1E0B0073 000009A6 0652 2B00 addi.w [A2], 0x2B00 /* '+\0' */ 000009AA 7303 moveq.l D1, 0x03 000009AC 123E move.b D1, <> 000009AE 1B1A move.b -[A5], [A2]+ 000009B0 8C01 or.b D6, D1 000009B2 2514 move.l -[A2], [A4] 000009B4 EB36 roxl D6.b, D5 000009B6 8137 DB86 131B or.b [[ + <>] + A5 * 2 + 0x131B], D0 000009BC 1026 move.b D0, -[A6] label000009BE: 000009BE 2B1F move.l -[A5], [A7]+ 000009C0 E301 asl D1.b, 1 000009C2 710B moveq.l D0, 0x0B 000009C4 B302 xor.b D2, D1 000009C6 8B0C sbcd -[A5], -[A4] 000009C8 C506 abcd D2, D6 000009CA C502 abcd D2, D2 000009CC EB05 asl D5.b, 5 000009CE 6300 A31E bls -0x5CE0 /* FFFFACEE */ 000009D2 122C 00DB move.b D1, [A4 + 0xDB] 000009D6 2B9B 0006 move.l [A5 + D0.w + 0x6], [A3]+ 000009DA 7296 moveq.l D1, 0xFFFFFF96 000009DC 3483 move.w [A2], D3 000009DE 119B 5AE3 move.b [A0 + D5 * 2 - 0x29], [A3]+ 000009E2 21BB 0432 122C move.l [A0 + D1.w * 2 + 0x2C], [PC + D0.w * 4 + 0x32] 000009E8 8906 sbcd D4, D6 000009EA 6481 bcc -0x7D /* 0000096D */ 000009EC 0673 005C 62E5 addi.w [A3 + D6.w * 2 - 0x27], 0x5C /* '\\' */ 000009F2 0BA3 bclr -[A3], D5 000009F4 3330 808B move.w -[A1], [A0 + A0.w - 0x117] 000009F8 04B0 CD07 4383 FE2B subi.l [A0 + A7 * 8 + 0x2B], 0xCD074383 00000A00 18A5 move.b [A4], -[A5] 00000A02 46E1 move.w SR, -[A1] 00000A04 07AD 46E5 bclr [A5 + 0x46E5], D3 00000A08 170E move.b -[A3], A6 00000A0A 7304 moveq.l D1, 0x04 00000A0C 4B37 9317 6C38 3A22 .invalid 5, [[A7] + A1 * 2 + 0x6C383A22] // invalid opcode 4 with b == 4 00000A14 4B37 46F3 .invalid 5, [A7 + D4.w * 8 - 0x13] // invalid opcode 4 with b == 4 00000A18 006B 119B 19C9 ori.w [A3 + 0x19C9], 0x119B 00000A1E 00E3 .incomplete 00000A20 006A 4698 6301 ori.w [A2 + 0x6301], 0x4698 00000A26 6B06 bmi +0x8 /* 00000A2E */ 00000A28 9E13 sub.b D7, [A3] 00000A2A 0141 bchg D1, D0 00000A2C 0053 0194 ori.w [A3], 0x194 // begin alternate branch 00000A2E-00000A30 label00000A2E: 00000A2E 0194 bclr [A4], D0 // end alternate branch 00000A2E-00000A30 label00000A2E: // (misaligned) 00000A30 C305 abcd D1, D5 00000A32 9B04 subx.b D5, D4 00000A34 C316 and.b [A6], D1 00000A36 B606 cmp.b D3, D6 00000A38 8904 sbcd D4, D4 00000A3A 224E movea.l A1, A6 00000A3C 2B00 move.l -[A5], D0 00000A3E 5317 subq.b [A7], 1 00000A40 00F3 .incomplete 00000A42 0583 bclr D3, D2 00000A44 36AB 32CB move.w [A3], [A3 + 0x32CB] 00000A48 054E bchg A6, D2 00000A4A 6B1F bmi +0x21 /* 00000A6B */ 00000A4C 5317 subq.b [A7], 1 00000A4E 6559 bcs +0x5B /* 00000AA9 */ 00000A50 4902 .invalid 4, D2 // invalid opcode 4 with b == 4 00000A52 2423 move.l D2, -[A3] 00000A54 1622 move.b D3, -[A2] 00000A56 4EA3 jsr -[A3] 00000A58 0353 bchg [A3], D1 00000A5A 1793 17F3 010F 5C56 EB01 224E move.b [[0x10F5C56] - 0x14FEDDB2], [A3] 00000A66 E300 asl D0.b, 1 00000A68 5317 subq.b [A7], 1 00000A6A A506 syscall KillIO, flags=5 00000A6C 50A1 addq.l -[A1], 8 00000A6E 0650 A506 addi.w [A0], 0xA506 00000A72 6B57 bmi +0x59 /* 00000ACB */ 00000A74 5B2B 3311 subq.b [A3 + 0x3311], 5 00000A78 8303 sbcd D1, D3 00000A7A 812B C136 or.b [A3 - 0x3ECA], D0 00000A7E 231A move.l -[A1], [A2]+ 00000A80 0F81 bclr D1, D7 00000A82 E804 asr D4.b, 4 00000A84 2663 movea.l A3, -[A3] 00000A86 072C AD05 btst [A4 - 0x52FB], D3 00000A8A E548 lsl D0.w, 2 00000A8C F658 B310 .extension 0x658 <>, 0xB310 // unimplemented 00000A90 E30C lsl D4.b, 1 00000A92 F604 D306 .move16 0xF604, 0xD306 // unimplemented 00000A96 3308 move.w -[A1], A0 00000A98 E906 asl D6.b, 4 00000A9A B325 xor.b -[A5], D1 00000A9C F707 .extension 0x707 <> // unimplemented 00000A9E DBA3 add.l -[A3], D5 00000AA0 0FE2 .incomplete 00000AA2 8223 or.b D1, -[A3] 00000AA4 0BA1 bclr -[A1], D5 00000AA6 1F44 6974 move.b [A7 + 0x6974], D4 00000AAA 431C .invalid 1, [A4]+ // invalid opcode 4 with b == 4 00000AAC 0681 E849 0143 addi.l D1, 0xE8490143 00000AB2 272B 0214 move.l -[A3], [A3 + 0x214] 00000AB6 F788 .invalid <> 00000AB8 1192 AB34 move.b <>, [A2] 00000ABC E2C1 lsr .w D1 00000ABE 3E55 movea.w A7, [A5] 00000AC0 7A62 moveq.l D5, 0x62 00000AC2 890A sbcd -[A4], -[A2] 00000AC4 0FF6 .incomplete 00000AC6 040F 490A subi.b A7, 0xA /* '\n' */ 00000ACA A31E syscall NewPtrClear, flags=3 00000ACC F708 .extension 0x708 <> // unimplemented 00000ACE 3901 move.w -[A4], D1 00000AD0 116B 6884 028B move.b [A0 + 0x28B], [A3 + 0x6884] 00000AD6 41F7 0864 lea.l A0, [A7 + D0 + 0x64] 00000ADA 5B45 subq.w D5, 5 00000ADC 5B2B B816 subq.b [A3 - 0x47EA], 5 00000AE0 B566 xor.w -[A6], D2 00000AE2 BB43 xor.w D3, D5 00000AE4 D307 addx.b D1, D7 00000AE6 04BB 46F3 2553 065C subi.l [PC + D0.w * 8 + 0x5C], 0x46F32553 00000AEE 5673 08B4 addq.w [A3 + D0 - 0x76], 3 00000AF2 83EB 0ED3 divs.w D1, [A3 + 0xED3] 00000AF6 25DB 1980 move.l [PC + 0x1980 /* 00002478, cstring "" */], [A3]+ 00000AFA D309 addx.b -[A1], -[A1] 00000AFC 231A move.l -[A1], [A2]+ 00000AFE 0FC5 .incomplete 00000B00 233B 1731 580E 493B move.l -[A1], [[PC + 0x580E493B + D1 * 8]] 00000B08 290B move.l -[A4], A3 00000B0A FB1F .extension 0xB1F <> // unimplemented 00000B0C 32CE move.w [A1]+, A6 00000B0E 745B moveq.l D2, 0x5B 00000B10 1C44 movea.b A6, D4 00000B12 4C02 BB2D movem.w D0,D2,D3,D5,A0,A1,A3,A4,A5,A7, D2 00000B16 A300 syscall Open/PBHOpen/HOpen, flags=3 00000B18 2D05 move.l -[A6], D5 00000B1A 6B11 bmi +0x13 /* 00000B2D */ 00000B1C 0E8B 1644 C309 .invalid.l A3, 0x1644C309 // invalid immediate operation 00000B22 7432 moveq.l D2, 0x32 00000B24 CE36 234F and.b D7, <> 00000B28 4C02 E31E movem.w D1,D2,D3,D4,A0,A1,A5,A6,A7, D2 00000B2C 5902 subq.b D2, 4 00000B2E FB5A .extension 0xB5A <> // unimplemented 00000B30 C309 abcd -[A1], -[A1] 00000B32 3641 movea.w A3, D1 00000B34 3E2C C932 move.w D7, [A4 - 0x36CE] 00000B38 6B30 bmi +0x32 /* 00000B6A */ 00000B3A 0700 btst D0, D3 00000B3C BDEB 13CD cmpa.l A6, [A3 + 0x13CD] 00000B40 0668 8338 1700 addi.w [A0 + 0x1700], 0x8338 00000B46 064B 12C1 addi.w A3, 0x12C1 00000B4A 4E13 .invalid // invalid opcode 4 00000B4C 0013 38A9 ori.b [A3], 0xA9 00000B50 4AA3 tst.l -[A3] 00000B52 1F0B move.b -[A7], A3 00000B54 001C 1338 ori.b [A4]+, 0x38 /* '8' */ 00000B58 8312 or.b [A2], D1 00000B5A 7B11 moveq.l D5, 0x11 00000B5C 7310 moveq.l D1, 0x10 00000B5E D708 addx.b -[A3], -[A0] 00000B60 7DE3 moveq.l D6, 0xFFFFFFE3 00000B62 2213 move.l D1, [A3] 00000B64 006B 3093 0D36 ori.w [A3 + 0xD36], 0x3093 label00000B6A: 00000B6A 7C23 moveq.l D6, 0x23 00000B6C 2317 move.l -[A1], [A7] 00000B6E 0057 8303 ori.w [A7], 0x8303 00000B72 8B81 538A unpk D5, D1, 0x538A 00000B76 0974 EB05 bchg [[A4 + <>] + A6 * 2], D4 00000B7A 0972 5B15 bchg [[A2] + D5 * 2], D4 00000B7E DB06 addx.b D5, D6 00000B80 2305 move.l -[A1], D5 00000B82 4273 1D28 CCDB clr.w [A3 - 0x3325 + D1 * 4] 00000B88 0623 04BB addi.b -[A3], 0xBB 00000B8C 1F5B 024B move.b [A7 + 0x24B], [A3]+ 00000B90 1CDB move.b [A6]+, [A3]+ 00000B92 06EB .incomplete 00000B94 028B 0932 8412 andi.l A3, 0x9328412 00000B9A 9B1C sub.b [A4]+, D5 00000B9C 0043 218C ori.w D3, 0x218C 00000BA0 C601 and.b D3, D1 00000BA2 2AEB 82D8 move.l [A5]+, [A3 - 0x7D28] 00000BA6 5B1E subq.b [A6]+, 5 00000BA8 02EB .incomplete 00000BAA 489B 008B movem.w [A3]+, D0,D1,D3,D7 00000BAE 01AB 587B bclr [A3 + 0x587B], D0 00000BB2 1143 0C02 move.b [A0 + 0xC02], D3 00000BB6 0FFC .incomplete 00000BB8 7C63 moveq.l D6, 0x63 00000BBA 193B 1266 move.b -[A4], [PC + D1.w * 2 + 0x66] 00000BBE 2B0A move.l -[A5], A2 00000BC0 16EC A023 move.b [A3]+, [A4 - 0x5FDD] 00000BC4 237C EB17 7A7A 1223 move.l [A1 + 0x1223], 0xEB177A7A 00000BCC 236C 9341 3A23 move.l [A1 + 0x3A23], [A4 - 0x6CBF] 00000BD2 084C 6C23 bchg.b A4, 0x23 /* '#' */ 00000BD6 2385 00BB move.l [A1 + D0.w - 0x69], D5 00000BDA 1053 movea.b A0, [A3] 00000BDC 0963 bchg -[A3], D4 00000BDE 1934 E101 move.b -[A4], [[A4 + <> + A6]] 00000BE2 02A3 5D32 8100 andi.l -[A3], 0x5D328100 00000BE8 1700 move.b -[A3], D0 00000BEA CDCB muls.w D6, A3 00000BEC 524A addq.w A2, 1 00000BEE 0F21 btst -[A1], D7 00000BF0 7083 moveq.l D0, 0xFFFFFF83 00000BF2 3C01 move.w D6, D1 00000BF4 5B44 subq.w D4, 5 00000BF6 52A3 addq.l -[A3], 1 00000BF8 3E0B move.w D7, A3 00000BFA 0052 8B06 ori.w [A2], 0x8B06 00000BFE C10D abcd -[A0], -[A5] 00000C00 7A7A moveq.l D5, 0x7A 00000C02 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4 00000C04 8B3C A06B or.b 0x6B /* 'k' */, D5 00000C08 33E9 000B 01FB 07A3 move.w [0x01FB07A3], [A1 + 0xB] 00000C10 2D4A 128B move.l [A6 + 0x128B], A2 00000C14 3C07 move.w D6, D7 00000C16 00DC .incomplete 00000C18 2B03 move.l -[A5], D3 00000C1A F337 .extension 0x337 <> // unimplemented 00000C1C 1EE1 move.b [A7]+, -[A1] 00000C1E 03E3 .incomplete 00000C20 0074 1300 9324 ori.w <>, 0x1300 00000C26 C8F3 370B 130B 194B mulu.w D4, [[A3 + <> + D3 * 8] + 0x130B194B] 00000C2E 0FE0 .incomplete 00000C30 1C83 move.b [A6], D3 00000C32 3C0F move.w D6, A7 00000C34 3C1B move.w D6, [A3]+ 00000C36 2B43 0A04 move.l [A5 + 0xA04], D3 00000C3A AB68 syscall rAddOver 00000C3C 7B10 moveq.l D5, 0x10 00000C3E C56D 7304 and.w [A5 + 0x7304], D2 00000C42 4326 .invalid 1, -[A6] // invalid opcode 4 with b == 4 00000C44 9B0A subx.b -[A5], -[A2] 00000C46 2243 movea.l A1, D3 00000C48 2641 movea.l A3, D1 00000C4A 8F13 or.b [A3], D7 00000C4C 3889 move.w [A4], A1 00000C4E 5243 addq.w D3, 1 00000C50 252B 02E1 move.l -[A2], [A3 + 0x2E1] 00000C54 5274 B31E 74C6 addq.w [[A4] + A3 * 2 + 0x74C6], 1 00000C5A 0623 0143 addi.b -[A3], 0x43 /* 'C' */ 00000C5E 26C1 move.l [A3]+, D1 00000C60 028B 091E 0D1B andi.l A3, 0x91E0D1B 00000C66 7B10 moveq.l D5, 0x10 00000C68 4592 .invalid 2, [A2] // invalid opcode 4 with b == 6 00000C6A 2304 move.l -[A1], D4 00000C6C 526B 3143 addq.w [A3 + 0x3143], 1 00000C70 262B 021C move.l D3, [A3 + 0x21C] 00000C74 9324 sub.b -[A4], D1 00000C76 ACA3 syscall EraseRect, auto_pop 00000C78 2D14 move.l -[A6], [A4] 00000C7A 000F 1E93 ori.b A7, 0x93 00000C7E 244B movea.l A2, A3 00000C80 0441 007B subi.w D1, 0x7B /* '{' */ 00000C84 1073 3161 9183 movea.b A0, [[A3 - 0x6E7D]] 00000C8A 17D6 A1F1 BB07 D6A1 move.b [[-0x44F8295F]], [A6] 00000C92 E96B lsl D3.w, D4 00000C94 307C AB28 movea.w A0, 0xAB28 00000C98 E51B rol D3.b, 2 00000C9A A073 syscall OSReserved 00000C9C 30E9 0D12 move.w [A0]+, [A1 + 0xD12] 00000CA0 7330 moveq.l D1, 0x30 00000CA2 1CAB 28BB move.b [A6], [A3 + 0x28BB] 00000CA6 1032 12AB move.b D0, [A2 + D1.w * 2 - 0x85] 00000CAA 28E1 move.l [A4]+, -[A1] 00000CAC 0061 001B ori.w -[A1], 0x1B 00000CB0 1ACB move.b [A5]+, A3 00000CB2 120F move.b D1, A7 00000CB4 8502 sbcd D2, D2 00000CB6 AB28 syscall StdDevLoop 00000CB8 8902 sbcd D4, D2 00000CBA 0117 btst [A7], D0 00000CBC 2320 move.l -[A1], -[A0] 00000CBE F32A .extension 0x32A <> // unimplemented 00000CC0 0517 btst [A7], D2 00000CC2 2320 move.l -[A1], -[A0] 00000CC4 7330 moveq.l D1, 0x30 00000CC6 0117 btst [A7], D0 00000CC8 A10E syscall UnmountVol/HUnmountVol, flags=1 00000CCA 0F41 bchg D1, D7 00000CCC 0B33 0A29 btst [A3 + D0 * 2 + 0x29], D5 00000CD0 0E6B 30B7 09C7 .invalid.w [A3 + 0x9C7], 0x30B7 // invalid immediate operation 00000CD6 F304 .extension 0x304 <> // unimplemented 00000CD8 1E6B 30E1 movea.b A7, [A3 + 0x30E1] 00000CDC D223 add.b D1, -[A3] 00000CDE 17C5 0C41 move.b [PC + D0 * 4 + 0x41], D5 00000CE2 8185 037B unpk D0, D5, 0x037B 00000CE6 2E12 move.l D7, [A2] 00000CE8 1322 move.b -[A1], -[A2] 00000CEA 8307 sbcd D1, D7 00000CEC 129B move.b [A1], [A3]+ 00000CEE 13AB 4FA1 CC4A move.b [A1 + A4 * 4 + 0x4A], [A3 + 0x4FA1] 00000CF4 DB05 addx.b D5, D5 00000CF6 7600 moveq.l D3, 0x00 00000CF8 F364 .extension 0x364 <> // unimplemented 00000CFA 9302 subx.b D1, D2 00000CFC 090A btst A2, D4 00000CFE 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 00000D00 8213 or.b D1, [A3] 00000D02 2203 move.l D1, D3 00000D04 04C1 .incomplete 00000D06 0213 3B61 andi.b [A3], 0x61 /* 'a' */ 00000D0A 08B3 2101 06EE bclr.b [A3 + D0.w * 8 - 0x18], 0x1 00000D10 650F bcs +0x11 /* 00000D21 */ 00000D12 DB08 addx.b -[A5], -[A0] 00000D14 2317 move.l -[A1], [A7] 00000D16 2B02 move.l -[A5], D2 00000D18 E503 asl D3.b, 2 00000D1A FB64 .extension 0xB64 <> // unimplemented 00000D1C DB01 addx.b D5, D1 00000D1E E1A0 asl D0, D0 00000D20 9324 sub.b -[A4], D1 00000D22 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 00000D24 011C btst [A4]+, D0 00000D26 EB0B lsl D3.b, 5 00000D28 A850 syscall InitCursor 00000D2A F709 .extension 0x709 <> // unimplemented 00000D2C 0713 btst [A3], D3 00000D2E 4483 neg.l D3 00000D30 3CE2 move.w [A6]+, -[A2] 00000D32 F20F E084 .fmovem 0xF20F, 0xE084 // unimplemented 00000D36 ACE1 syscall InsetRgn, auto_pop 00000D38 2BEB 181C move.l <>, [A3 + 0x181C] 00000D3C 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4 00000D3E 8312 or.b [A2], D1 00000D40 0701 btst D1, D3 00000D42 84AB 0D6D or.l D2, [A3 + 0xD6D] 00000D46 3F16 move.w -[A7], [A6] 00000D48 D15B add.w [A3]+, D0 00000D4A 130F move.b -[A1], A7 00000D4C 0575 7E3B bchg [A5 + D7 * 8 + 0x3B], D2 00000D50 0503 btst D3, D2 00000D52 04F3 .incomplete 00000D54 0184 bclr D4, D0 00000D56 020F 8402 andi.b A7, 0x2 00000D5A 7303 moveq.l D1, 0x03 00000D5C 415A chk.w D0, [A2]+ 00000D5E F604 0F5E .move16 0xF604, 0x0F5E // unimplemented 00000D62 3B33 7340 move.w -[A5], [A3 + <>] 00000D66 057C C15A bchg 0xC15A, D2 00000D6A 3ECD move.w [A7]+, A5 00000D6C 5A5B addq.w [A3]+, 5 00000D6E 00DC .incomplete 00000D70 4D3D .invalid 6, <> // invalid opcode 4 with b == 4 00000D72 3324 move.w -[A1], -[A4] 00000D74 F658 0FF6 .extension 0x658 <>, 0x0FF6 // unimplemented 00000D78 04B3 58F7 087B 734D subi.l <>, 0x58F7087B 00000D80 E243 asr D3.w, 1 00000D82 0084 020B 5DF7 ori.l D4, 0x20B5DF7 00000D88 0AE6 .incomplete 00000D8A 655D bcs +0x5F /* 00000DE9 */ 00000D8C CC14 and.b D6, [A4] 00000D8E 0FE9 .incomplete 00000D90 45F1 4C0F lea.l A2, [A1 + D4 * 4 + 0xF] 00000D94 F14C .extension 0x14C <> // unimplemented 00000D96 9322 sub.b -[A2], D1 00000D98 4A14 tst.b [A4] 00000D9A 003B 0883 3623 ori.b [PC + D3.w * 8 + 0x23], 0x83 00000DA0 2843 movea.l A4, D3 00000DA2 0552 bchg [A2], D2 00000DA4 1B4C 4E93 move.b [A5 + 0x4E93], A4 00000DA8 6353 bls +0x55 /* 00000DFD */ 00000DAA 1723 move.b -[A3], -[A3] 00000DAC 4483 neg.l D3 00000DAE 36A3 move.w [A3], -[A3] 00000DB0 0AF7 .incomplete 00000DB2 07D9 .incomplete 00000DB4 AD5F syscall SetControlTitle/SetCTitle, auto_pop 00000DB6 056B 0F26 bchg [A3 + 0xF26], D2 00000DBA 0F64 bchg -[A4], D7 00000DBC 31D8 AD14 move.w [0xFFFFAD14], [A0]+ 00000DC0 6302 bls +0x4 /* 00000DC4 */ 00000DC2 E513 roxl D3.b, 2 label00000DC4: 00000DC4 0F89 bclr A1, D7 00000DC6 130F move.b -[A1], A7 00000DC8 B16D 1607 xor.w [A5 + 0x1607], D0 00000DCC 018C bclr A4, D0 00000DCE 8A50 or.w D5, [A0] 00000DD0 D307 addx.b D1, D7 00000DD2 1032 4000 move.b D0, [A2 + D4.w] 00000DD6 1B34 6355 move.b -[A5], <> 00000DDA 4A40 tst.w D0 00000DDC 1701 move.b -[A3], D1 00000DDE 99A3 sub.l -[A3], D4 fn00000DE0: 00000DE0 39E1 AB22 move.w 0xAB22, -[A1] 00000DE4 4EE3 jmp -[A3] 00000DE6 0D10 btst [A0], D6 00000DE8 F301 .extension 0x301 <> // unimplemented 00000DEA 2312 move.l -[A1], [A2] 00000DEC 0DC0 .incomplete 00000DEE C5BF and.l <>, D2 00000DF0 931E sub.b [A6]+, D1 00000DF2 1303 move.b -[A1], D3 00000DF4 7673 moveq.l D3, 0x73 00000DF6 1321 move.b -[A1], -[A1] 00000DF8 C0C3 mulu.w D0, D3 00000DFA 3FC5 move.w <>, D5 00000DFC FE63 6883 .extension 0xE63 <>, 0x6883 // unimplemented 00000E00 4003 negx.b D3 00000E02 0373 004A bchg [A3 + D0.w + 0x4A], D1 00000E06 FB05 .extension 0xB05 <> // unimplemented 00000E08 E1EC EB85 asl .w [A4 - 0x147B] 00000E0C BB02 xor.b D2, D5 00000E0E 8A04 or.b D5, D4 00000E10 1303 move.b -[A1], D3 00000E12 D689 add.l D3, A1 00000E14 EDC1 6E61 bfffo D6, D1 {D1:D1} 00000E18 093B 0B0F 4A1C 160B btst [[PC + <>] + D0 * 2 + 0x4A1C160B], D4 00000E20 0F41 bchg D1, D7 00000E22 955B sub.w [A3]+, D2 00000E24 1461 movea.b A2, -[A1] 00000E26 07EB .incomplete 00000E28 0507 btst D7, D2 00000E2A 0344 bchg D4, D1 00000E2C 55F8 2C01 scs [0x00002C01] 00000E30 8ECB divu.w D7, A3 00000E32 34E3 move.w [A2]+, -[A3] 00000E34 21E4 453E move.l [0x0000453E], -[A4] 00000E38 81C0 divs.w D0, D0 00000E3A 61A4 bsr -0x5A /* 00000DE0 */ 00000E3C 930D subx.b -[A1], -[A5] 00000E3E 0B00 btst D0, D5 00000E40 224E movea.l A1, A6 00000E42 C204 and.b D1, D4 00000E44 8414 or.b D2, [A4] 00000E46 02A3 2D4B 005B andi.l -[A3], 0x2D4B005B /* '-K\0[' */ 00000E4C 50C3 st D3 00000E4E 3F22 move.w -[A7], -[A2] 00000E50 6B6C bmi +0x6E /* 00000EBE */ 00000E52 1700 move.b -[A3], D0 00000E54 1181 DA61 move.b [A0 + A5 * 2 + 0x61], D1 00000E58 D80B add.b D4, A3 00000E5A 464B not.w A3 00000E5C 3BEE 81EF move.w <>, [A6 - 0x7E11] 00000E60 02EB .incomplete 00000E62 85B6 C334 or.l <>, D2 00000E66 A5B4 syscall vFlushMDB, flags=5 00000E68 0109 btst A1, D0 00000E6A 7E4B moveq.l D7, 0x4B 00000E6C 3705 move.w -[A3], D5 00000E6E 049B 2D7E AE00 subi.l [A3]+, 0x2D7EAE00 00000E74 0F61 bchg -[A1], D7 00000E76 8EE8 0926 divu.w D7, [A0 + 0x926] 00000E7A 6222 bhi +0x24 /* 00000E9E */ 00000E7C AE93 syscall DisposePalette, auto_pop 00000E7E 0DEB .incomplete 00000E80 1B3B 10E1 move.b -[A5], [PC + D1.w - 0x31] 00000E84 0B84 bclr D4, D5 00000E86 00AB 1685 70C9 B261 ori.l [A3 - 0x4D9F], 0x168570C9 00000E8E 642B bcc +0x2D /* 00000EBB */ 00000E90 017E bchg <>, D0 00000E92 8B13 or.b [A3], D5 00000E94 8312 or.b [A2], D1 00000E96 1704 move.b -[A3], D4 00000E98 198B 0A36 move.b [A4 + D0 * 2 + 0x36], A3 00000E9C CB01 abcd D5, D1 label00000E9E: 00000E9E CA33 1ACC and.b D5, [A3 + D1 * 2 - 0x52] 00000EA2 0253 1061 andi.w [A3], 0x1061 00000EA6 E7F2 0403 rol .w [A2 + D0.w * 4 + 0x3] 00000EAA 0002 4349 ori.b D2, 0x49 /* 'I' */ 00000EAE 021B 41E5 andi.b [A3]+, 0xE5 00000EB2 B211 cmp.b D1, [A1] 00000EB4 C9A3 and.l -[A3], D4 00000EB6 157B 0B06 DECA 6350 move.b [A2 + 0x6350], [[PC + <>] + D0 * 2 - 0x2136] label00000EBE: 00000EBE 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000EC0 CA43 and.w D5, D3 00000EC2 80CB divu.w D0, A3 00000EC4 348B move.w [A2], A3 00000EC6 133B 0409 move.b -[A1], [PC + D0.w * 4 + 0x9] 00000ECA 9D4A subx.w -[A6], -[A2] 00000ECC 122C 635A move.b D1, [A4 + 0x635A] 00000ED0 2B01 move.l -[A5], D1 00000ED2 C334 3463 and.b [A4 + D3.w * 4 + 0x63], D1 00000ED6 0043 004A ori.w D3, 0x4A /* 'J' */ 00000EDA 336B EB05 ED11 move.w [A1 - 0x12EF], [A3 - 0x14FB] 00000EE0 3E32 1703 F50F 1E07 move.w D7, [[A2 + <> + D1 * 8] - 0xAF0E1F9] 00000EE8 0281 0B00 6B47 andi.l D1, 0xB006B47 00000EEE 21C0 6B10 move.l [0x00006B10], D0 00000EF2 CAA3 and.l D5, -[A3] 00000EF4 6C5B bge +0x5D /* 00000F51 */ 00000EF6 0E07 046C .invalid.b D7, 0x6C /* 'l' */ // invalid immediate operation 00000EFA FD04 .extension 0xD04 <> // unimplemented 00000EFC 3482 move.w [A2], D2 00000EFE C504 abcd D2, D4 00000F00 2B01 move.l -[A5], D1 00000F02 5217 addq.b [A7], 1 00000F04 041C 3B06 subi.b [A4]+, 0x6 00000F08 F301 .extension 0x301 <> // unimplemented 00000F0A CA43 and.w D5, D3 00000F0C 209B move.l [A0], [A3]+ 00000F0E 0D01 btst D1, D6 00000F10 09D8 .incomplete 00000F12 0B06 btst D6, D5 00000F14 5863 addq.w -[A3], 4 00000F16 28C9 move.l [A4]+, A1 00000F18 088B 31C5 bclr.b A3, 0xC5 00000F1C A402 syscall Read, flags=4 00000F1E DBF7 6328 0315 add.l A5, [A7 + 0x315 + D6 * 2] 00000F24 0426 B315 subi.b -[A6], 0x15 00000F28 A301 syscall Close, flags=3 00000F2A 6511 bcs +0x13 /* 00000F3D */ 00000F2C 2C81 move.l [A6], D1 00000F2E 948A sub.l D2, A2 00000F30 044A 4063 subi.w A2, 0x4063 /* '@c' */ 00000F34 5ABB 238B 1303 0001 addq.l [[ + <> + D2 * 2] + 0x13030001], 5 00000F3C 0681 0093 050F addi.l D1, 0x93050F 00000F42 4105 .invalid 0, D5 // invalid opcode 4 with b == 4 00000F44 8B22 or.b -[A2], D5 00000F46 9B00 subx.b D5, D0 00000F48 05AC 1B0D bclr [A4 + 0x1B0D], D2 00000F4C 3240 movea.w A1, D0 00000F4E A9A9 syscall SetResInfo 00000F50 2CA1 move.l [A6], -[A1] 00000F52 A9D8 syscall TEActivate label00000F54: 00000F54 612C bsr +0x2E /* 00000F82 */ 00000F56 5843 addq.w D3, 4 00000F58 24ED A8CB move.l [A2]+, [A5 - 0x5735] 00000F5C 67F6 beq -0x8 /* 00000F54 */ 00000F5E 5833 11C1 addq.b [[ + <>]], 4 00000F62 0893 85A3 bclr.b [A3], 0xA3 00000F66 6C01 bge +0x3 /* 00000F69 */ 00000F68 1703 move.b -[A3], D3 00000F6A 0F81 bclr D1, D7 00000F6C C665 and.w D3, -[A5] 00000F6E 0B1B btst [A3]+, D5 00000F70 4EA1 jsr -[A1] 00000F72 01A3 bclr -[A3], D0 00000F74 6CE1 bge -0x1D /* 00000F57 */ 00000F76 54E3 scc -[A3] 00000F78 21C5 0563 move.l [0x00000563], D5 00000F7C 0A52 42C1 xori.w [A2], 0x42C1 00000F80 01EB .incomplete fn00000F82: 00000F82 277B 1FE3 2106 DE23 044D 0573 move.l [A3 + 0x573], [[0x2106] - 0x21DCFBB3] 00000F8E 84E3 divu.w D2, -[A3] 00000F90 21AB 0211 CB45 move.l <>, [A3 + 0x211] 00000F96 9BB3 0773 0403 30E3 054A 0608 sub.l [[A3 + 0x40330E3] + 0x54A0608], D5 00000FA2 1B20 move.b -[A5], -[A0] 00000FA4 0703 btst D3, D3 00000FA6 71BB moveq.l D0, 0xFFFFFFBB 00000FA8 A303 syscall Write, flags=3 00000FAA 303B 1E03 move.w D0, [PC + D1 * 8 + 0x3] 00000FAE 30E3 move.w [A0]+, -[A3] label00000FB0: 00000FB0 21CA AB6C move.l [0xFFFFAB6C], A2 00000FB4 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000FB6 3B1E move.w -[A5], [A6]+ 00000FB8 E321 asl D1.b, D1 00000FBA 8B13 or.b [A3], D5 00000FBC 019A bclr [A2]+, D0 00000FBE 96C9 sub.w A3, A1 00000FC0 39EB 0621 871E move.w 0x871E, [A3 + 0x621] 00000FC6 04E3 .incomplete 00000FC8 0036 C52B 1702 3E1B ori.b [[A6 + <> + D1 * 8] + 0x3E1B], 0x2B /* '+' */ 00000FD0 108B move.b [A0], A3 00000FD2 112B 0D53 move.b -[A0], [A3 + 0xD53] 00000FD6 1C23 move.b D6, -[A3] 00000FD8 AC4A syscall FracMul, auto_pop 00000FDA 1704 move.b -[A3], D4 00000FDC 8317 or.b [A7], D1 00000FDE 0044 2B03 ori.w D4, 0x2B03 00000FE2 3B03 move.w -[A5], D3 00000FE4 0501 btst D1, D2 00000FE6 E100 asl D0.b, 8 00000FE8 3B08 move.w -[A5], A0 00000FEA 6327 bls +0x29 /* 00001013 */ 00000FEC 7B39 moveq.l D5, 0x39 00000FEE 3E0F move.w D7, A7 00000FF0 8A3B 037B 00EB 0443 3AB3 4D73 or.b D5, [[PC + 0xEB0443] + 0x3AB34D73] 00000FFC 14A3 move.b [A2], -[A3] 00000FFE 1706 move.b -[A3], D6 00001000 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4 00001002 BB11 xor.b [A1], D5 00001004 0E8B 11FB 6773 .invalid.l A3, 0x11FB6773 // invalid immediate operation 0000100A 14B3 0CDB move.b [A2], [A3 + D0 * 4 - 0x37] 0000100E 33DB 7ABB 363B move.w [0x7ABB363B], [A3]+ 00001014 03EB .incomplete 00001016 0463 1F00 subi.w -[A3], 0x1F00 0000101A 9B07 subx.b D5, D7 0000101C 0700 btst D0, D3 0000101E C2C8 mulu.w D1, A0 00001020 3E8B move.w [A7], A3 00001022 1D3B 0333 0213 67B6 1367 2D03 move.b -[A6], [[PC + 0x21367B6 + D0 * 2] + 0x13672D03] 0000102E 6380 bls -0x7E /* 00000FB0 */ 00001030 9B1A sub.b [A2]+, D5 00001032 5B0F subq.b A7, 5 00001034 1503 move.b -[A2], D3 00001036 A301 syscall Close, flags=3 00001038 8100 sbcd D0, D0 0000103A 030B btst A3, D1 0000103C 7B1A moveq.l D5, 0x1A 0000103E AB22 syscall SeekRgn 00001040 630F bls +0x11 /* 00001051 */ 00001042 E8D8 C8A3 bftst [A0]+ {D2:D3} 00001046 01AB 0FA3 bclr [A3 + 0xFA3], D0 0000104A 0161 bchg -[A1], D0 0000104C 00AB 1EE3 0172 96C8 ori.l [A3 - 0x6938], 0x1EE30172 00001054 E301 asl D1.b, 1 00001056 6502 bcs +0x4 /* 0000105A */ 00001058 3302 move.w -[A1], D2 label0000105A: 0000105A 236C 3B03 0607 move.l [A1 + 0x607], [A4 + 0x3B03] 00001060 00E1 .incomplete 00001062 AB29 syscall TrimRect 00001064 B896 cmp.l D4, [A6] 00001066 FB01 .extension 0xB01 <> // unimplemented 00001068 8253 or.w D1, [A3] 0000106A 2DDE move.l <>, [A6]+ 0000106C 56C3 sne D3 0000106E 0B33 0641 btst [A3 + D0.w * 8 + 0x41], D5 00001072 0A73 0905 0733 86DB 02B3 4D07 00E8 xori.w [[A3 - 0x7924FD4D + D0 * 8] + 0x4D0700E8], 0x905 00001080 AB0F syscall CheckPic 00001082 D300 addx.b D1, D0 00001084 0F21 btst -[A1], D7 00001086 0565 bchg -[A5], D2 00001088 0429 0A73 1073 subi.b [A1 + 0x1073], 0x73 /* 's' */ 0000108E 2872 E8AD movea.l A4, [A2 + A6 - 0x83] 00001092 04A3 32B7 0DA1 subi.l -[A3], 0x32B70DA1 00001098 1367 C8E8 move.b [A1 - 0x3718], -[A7] 0000109C 0324 btst -[A4], D1 0000109E E8C3 8AE8 bftst D3 {D3:D0} 000010A2 BB36 D300 xor.b [A6 + <> + A5 * 2], D5 000010A6 EB04 asl D4.b, 5 000010A8 7337 moveq.l D1, 0x37 000010AA 7264 moveq.l D1, 0x64 000010AC C896 and.l D4, [A6] 000010AE AB09 syscall DrawArc 000010B0 64C1 bcc -0x3D /* 00001073 */ 000010B2 0572 2C63 bchg [A2 + D2 * 4 + 0x63], D2 000010B6 033E btst <>, D1 000010B8 6803 bvc +0x5 /* 000010BD */ 000010BA 18AD 0B21 move.b [A4], [A5 + 0xB21] 000010BE 07AB 09D3 bclr [A3 + 0x9D3], D3 000010C2 00FB .incomplete 000010C4 6C4B bge +0x4D /* 00001111 */ 000010C6 0763 bchg -[A3], D3 000010C8 0FEB .incomplete 000010CA 06E1 .incomplete 000010CC 15B8 96F3 092E EB06 7344 move.b [[A2 - 0x14FA] + D0 + 0x7344], [0xFFFF96F3] 000010D6 7B00 moveq.l D5, 0x00 000010D8 5380 subq.l D0, 1 000010DA 2319 move.l -[A1], [A1]+ 000010DC F30D .extension 0x30D <> // unimplemented 000010DE D368 7310 add.w [A0 + 0x7310], D1 000010E2 8B1D or.b [A5]+, D5 000010E4 EB06 asl D6.b, 5 000010E6 72EB moveq.l D1, 0xFFFFFFEB 000010E8 06A5 0873 4E1E addi.l -[A5], 0x8734E1E 000010EE 1607 move.b D3, D7 000010F0 0332 1B01 btst [[A2 + <> + D1 * 2]], D1 000010F4 040B 177B subi.b A3, 0x7B /* '{' */ // begin alternate branch 000010F6-000010FE label000010F6: 000010F6 177B 034C 417C move.b [A3 + 0x417C], <> 000010FC 0B17 btst [A7], D5 // end alternate branch 000010F6-000010FE label000010F6: // (misaligned) 000010F8 034C bchg A4, D1 000010FA 417C 0B17 chk.w D0, 0xB17 000010FE BB06 xor.b D6, D5 00001100 8100 sbcd D0, D0 00001102 2101 move.l -[A0], D1 00001104 BB00 xor.b D0, D5 00001106 2901 move.l -[A4], D1 00001108 5B03 subq.b D3, 5 0000110A 4C7B 16C8 6463 movem.l D3,D6,D7,A1,A2,A4, [PC + D6.w * 4 + 0x63] 00001110 5907 subq.b D7, 4 00001112 004E 1E16 ori.w A6, 0x1E16 00001116 830D sbcd -[A1], -[A5] 00001118 361E move.w D3, [A6]+ 0000111A 166B 0204 movea.b A3, [A3 + 0x204] 0000111E E307 asl D7.b, 1 00001120 3845 movea.w A4, D5 00001122 8709 sbcd -[A3], -[A1] 00001124 0113 btst [A3], D0 00001126 1C36 0702 8804 move.b D6, [[A6 + <> + D0 * 8] - 0x77FC] 0000112C 1B1E move.b -[A5], [A6]+ 0000112E C82C 0B13 and.b D4, [A4 + 0xB13] 00001132 A31A syscall GetZone, flags=3 00001134 0907 btst D7, D4 00001136 064C 4C4C addi.w A4, 0x4C4C /* 'LL' */ 0000113A 2105 move.l -[A0], D5 0000113C 1E16 move.b D7, [A6] 0000113E EB0B lsl D3.b, 5 00001140 0706 btst D6, D3 00001142 32F7 0E34 move.w [A1]+, [A7 + D0 * 8 + 0x34] 00001146 A104 syscall Control, flags=1 00001148 060B 13C1 addi.b A3, 0xC1 0000114C 782B moveq.l D4, 0x2B 0000114E 1705 move.b -[A3], D5 00001150 3AF7 0D25 F70D move.w [A5]+, [[A7 - 0x8F3] + D0 * 4] 00001156 36E5 move.w [A3]+, -[A5] 00001158 290F move.l -[A4], A7 0000115A ED29 lsl D1.b, D6 0000115C CB57 and.w [A7], D5 0000115E 7314 moveq.l D1, 0x14 00001160 F316 .extension 0x316 <> // unimplemented 00001162 0B84 bclr D4, D5 00001164 A80F syscall Get1IndType/Get1IxType 00001166 A129 syscall HLock, flags=1 00001168 1B2B C70D move.b -[A5], [A3 - 0x38F3] 0000116C 5C2B 67B6 addq.b [A3 + 0x67B6], 6 00001170 2B67 E502 move.l [A5 - 0x1AFE], -[A7] 00001174 6380 bls -0x7E /* 000010F6 */ 00001176 BB35 F70D xor.b [[A5 + <>] + A7 * 8], D5 0000117A 75F7 moveq.l D2, 0xFFFFFFF7 0000117C 0D86 bclr D6, D6 0000117E C70D abcd -[A3], -[A5] 00001180 97F3 16AB sub.l A3, [A3 + D1.w * 8 - 0x85] 00001184 54C1 scc D1 00001186 06FB .incomplete 00001188 6761 beq +0x63 /* 000011EB */ 0000118A 24CB move.l [A2]+, A3 0000118C 5729 29F3 subq.b [A1 + 0x29F3], 3 00001190 4D39 292B 6773 .invalid 6, [0x292B6773] // invalid opcode 4 with b == 4 00001196 1013 move.b D0, [A3] 00001198 6DA7 blt -0x57 /* 00001141 */ 0000119A 0DBF bclr <>, D6 0000119C 7504 moveq.l D2, 0x04 0000119E 2B67 E928 move.l [A5 - 0x16D8], -[A7] 000011A2 F34D .extension 0x34D <> // unimplemented 000011A4 ED28 lsl D0.b, D6 000011A6 1302 move.b -[A1], D2 000011A8 F70D .extension 0x70D <> // unimplemented 000011AA E0F1 289B asr .w [A1 + D2 - 0x101] 000011AE 1DA7 0DF8 F78E 05F7 move.b [-0x871FA09], -[A7] 000011B6 0E16 F70E .invalid.b [A6], 0xE // invalid immediate operation 000011BA 27F7 0E38 F70E 49F7 move.l [[PC + <>] + A7 * 8 + 0x49F7], [A7 + D0 * 8 + 0x38] 000011C2 0F7C 870E bchg 0x870E, D7 000011C6 6B17 bmi +0x19 /* 000011DF */ 000011C8 055F bchg [A7]+, D2 000011CA 2E04 move.l D7, D4 000011CC BA36 730D cmp.b D5, [[A6 + <>] + D7 * 2] 000011D0 8B08 sbcd -[A5], -[A0] 000011D2 1B28 5B02 move.b -[A5], [A0 + 0x5B02] 000011D6 AB0C syscall FastSlabMode 000011D8 CB07 abcd D5, D7 000011DA 0B00 btst D0, D5 000011DC DB03 addx.b D5, D3 000011DE 2893 move.l [A4], [A3] 000011E0 0141 bchg D1, D0 000011E2 00E3 .incomplete 000011E4 0514 btst [A4], D2 000011E6 0223 4134 andi.b -[A3], 0x34 /* '4' */ 000011EA 2304 move.l -[A1], D4 000011EC 1402 move.b D2, D2 000011EE A348 syscall PtrZone, flags=3 000011F0 3427 move.w D2, -[A7] 000011F2 056C 4D91 bchg [A4 + 0x4D91], D2 000011F6 5B00 subq.b D0, 5 000011F8 B810 cmp.b D4, [A0] 000011FA 2E07 move.l D7, D7 000011FC 0697 0F41 1AA1 addi.l [A7], 0xF411AA1 00001202 126B 01CB movea.b A1, [A3 + 0x1CB] 00001206 5869 9B9D addq.w [A1 - 0x6463], 4 0000120A 02BB 028B 9165 02D3 andi.l [PC + D0.w * 2 - 0x45], 0x28B9165 00001212 5879 0233 07D3 addq.w [0x023307D3], 4 00001218 0750 bchg [A0], D3 0000121A 4A1C tst.b [A4]+ 0000121C 0481 2F63 1443 subi.l D1, 0x2F631443 00001222 0A0B 00F3 xori.b A3, 0xF3 00001226 071E btst [A6]+, D3 00001228 0473 0DC3 2323 840F 8106 CB57 subi.w [[A3 - 0x7BF1 + D2 * 2] - 0x7EF934A9], 0xDC3 00001234 2504 move.l -[A2], D4 00001236 F389 .invalid <> 00001238 430A .invalid 1, A2 // invalid opcode 4 with b == 4 0000123A 28FB 081E move.l [A4]+, [PC + D0 + 0x1E] 0000123E 040B 07C3 subi.b A3, 0xC3 00001242 237B 802B 5F8B move.l [A1 + 0x5F8B], [PC + A0.w + 0x2B] 00001248 114B 2CCD move.b [A0 + 0x2CCD], A3 0000124C 086B 0796 4D06 bchg.b [A3 + 0x4D06], 0x96 00001252 B302 xor.b D2, D1 00001254 2E10 move.l D7, [A0] 00001256 0378 6328 bchg [0x00006328], D1 0000125A 416D 730D chk.w D0, [A5 + 0x730D] 0000125E 8335 36F6 or.b [A5 + D3.w * 8 - 0x10], D1 00001262 58B3 2107 0605 8169 addq.l [[A3 + <>] + D2 + 0x6058169], 4 0000126A 2B02 move.l -[A5], D2 0000126C 4693 not.l [A3] 0000126E 0D74 7B00 bchg [A4 + <> + D7 * 2], D6 00001272 FB11 .extension 0xB11 <> // unimplemented 00001274 0B04 btst D4, D5 00001276 530A subq.b A2, 1 00001278 F658 6B05 .extension 0x658 <>, 0x6B05 // unimplemented 0000127C 530A subq.b A2, 1 0000127E 8B47 131A pack D5, D7, 0x131A 00001282 7B80 moveq.l D5, 0xFFFFFF80 00001284 7B1E moveq.l D5, 0x1E 00001286 D325 add.b -[A5], D1 00001288 0312 btst [A2], D1 0000128A 1E04 move.b D7, D4 0000128C 0700 btst D0, D3 0000128E A008 syscall Create/PBHCreate/HCreate 00001290 5305 subq.b D5, 1 00001292 0293 374B 7803 andi.l [A3], 0x374B7803 00001298 1528 3704 move.b -[A2], [A0 + 0x3704] 0000129C D517 add.b [A7], D2 0000129E 057D bchg <>, D2 000012A0 8662 or.w D3, -[A2] 000012A2 3212 move.w D1, [A2] 000012A4 0412 8602 subi.b [A2], 0x2 000012A8 1B17 move.b -[A5], [A7] 000012AA AB19 syscall PutLine 000012AC 1286 move.b [A1], D6 000012AE B34F cmpm.w [A1]+, [A7]+ 000012B0 0703 btst D3, D3 000012B2 D485 add.l D2, D5 000012B4 B96C 043A xor.w [A4 + 0x43A], D4 000012B8 1E16 move.b D7, [A6] 000012BA C303 abcd D1, D3 000012BC 1B13 move.b -[A5], [A3] 000012BE B8C0 cmpa.w A4, D0 000012C0 4D8B .invalid 6, A3 // invalid opcode 4 with b == 6 000012C2 F903 .extension 0x903 <> // unimplemented 000012C4 7330 moveq.l D1, 0x30 000012C6 E503 asl D3.b, 2 000012C8 C322 and.b -[A2], D1 000012CA 9710 sub.b [A0], D3 000012CC 83BB 13F5 or.l <>, D1 000012D0 03E5 .incomplete 000012D2 1741 8633 move.b [A3 - 0x79CD], D1 000012D6 0513 btst [A3], D2 000012D8 0F77 0683 bchg [A7 + D0.w * 8 - 0x125], D7 000012DC AB02 syscall BitsToPix 000012DE C307 abcd D1, D7 000012E0 1706 move.b -[A3], D6 000012E2 8E6D 0F23 or.w D7, [A5 + 0xF23] 000012E6 0461 0FB6 subi.w -[A1], 0xFB6 000012EA F301 .extension 0x301 <> // unimplemented 000012EC 2309 move.l -[A1], A1 000012EE 0459 1A63 subi.w [A1]+, 0x1A63 000012F2 0DD3 .incomplete 000012F4 0738 0701 btst [0x00000701], D3 000012F8 8E06 or.b D7, D6 000012FA DE8B add.l D7, A3 000012FC 1BDB move.b <>, [A3]+ 000012FE 0953 bchg [A3], D4 00001300 127B 58BB movea.b A1, [PC + D5 - 0x69] 00001304 0B33 1CD8 btst [A3 + D1 * 4 - 0x40], D5 00001308 331C move.w -[A1], [A4]+ 0000130A 9301 subx.b D1, D1 0000130C 3C33 08FA move.w D6, [A3 + D0 - 0x6] 00001310 5300 subq.b D0, 1 00001312 2308 move.l -[A1], A0 00001314 B0D3 cmpa.w A0, [A3] 00001316 09E3 .incomplete 00001318 02A9 000F 48F6 F30A andi.l [A1 - 0xCF6], 0xF48F6 00001320 8B81 5B68 unpk D5, D1, 0x5B68 00001324 1704 move.b -[A3], D4 00001326 7217 moveq.l D1, 0x17 00001328 846A AB02 or.w D2, [A2 - 0x54FE] 0000132C 2307 move.l -[A1], D7 0000132E F331 .extension 0x331 <> // unimplemented 00001330 2901 move.l -[A4], D1 00001332 5B13 subq.b [A3], 5 00001334 0E07 07C3 .invalid.b D7, 0xC3 // invalid immediate operation 00001338 4AD2 tas.b [A2] 0000133A C3CD muls.w D1, A5 0000133C A306 syscall KillIO, flags=3 0000133E C302 abcd D1, D2 00001340 FABC 008B .extension 0xABC <> // unimplemented 00001344 155B 1B4C move.b [A2 + 0x1B4C], [A3]+ 00001348 8316 or.b [A6], D1 0000134A 2B01 move.l -[A5], D1 0000134C 8B01 sbcd D5, D1 0000134E 9B3A 8293 sub.b [PC - 0x7D6D /* FFFF95E3, cstring "" */], D5 00001352 0114 btst [A4], D0 00001354 9B2F 6903 sub.b [A7 + 0x6903], D5 00001358 0704 btst D4, D3 0000135A 7682 moveq.l D3, 0xFFFFFF82 0000135C CCDB mulu.w D6, [A3]+ 0000135E 0113 btst [A3], D0 00001360 284B movea.l A4, A3 00001362 0A10 2705 xori.b [A0], 0x5 00001366 B147 xor.w D7, D0 00001368 0491 610B DC38 subi.l [A1], 0x610BDC38 0000136E 06DE .incomplete 00001370 DE73 1203 add.w D7, [A3 + D1.w * 2 + 0x3] 00001374 0032 028B 8D8B 01DB 0225 ori.b [[ + <> + A0 * 4] + 0x1DB0225], 0x8B 0000137E AC2B syscall Pack9, auto_pop 00001380 813B 188B or.b [PC + D1 - 0x117], D0 00001384 01C3 .incomplete 00001386 25E1 0084 move.l [PC + 0x84 /* 0000140C, value 0x540C503 */], -[A1] 0000138A 0283 412B 01BB andi.l D3, 0x412B01BB 00001390 0F8B bclr A3, D7 00001392 01EB .incomplete 00001394 6827 bvc +0x29 /* 000013BD */ 00001396 092C 0F32 btst [A4 + 0xF32], D4 0000139A 8400 or.b D2, D0 0000139C 3B21 move.w -[A5], -[A1] 0000139E 8CBB 0437 or.l D6, [PC + D0.w * 4 + 0x37] 000013A2 0927 btst -[A7], D4 000013A4 D407 add.b D2, D7 000013A6 0934 A413 btst [A4 + A2.w * 4 + 0x13], D4 000013AA 1D76 2508 E520 move.b [A6 - 0x1AE0], [A6 + <> + D2 * 4] 000013B0 7133 moveq.l D0, 0x33 000013B2 2706 move.l -[A3], D6 000013B4 DCFB 1341 add.w A6, [[PC + <>]] 000013B8 19CB 0B05 move.b 0x5, A3 000013BC 91E1 sub.l A0, -[A1] 000013BE ACA3 syscall EraseRect, auto_pop 000013C0 0C52 CB05 cmpi.w [A2], 0xCB05 000013C4 E321 asl D1.b, D1 000013C6 9709 subx.b -[A3], -[A1] 000013C8 C36B 05F3 and.w [A3 + 0x5F3], D1 000013CC 0127 btst -[A7], D0 000013CE 06EF .incomplete 000013D0 B538 BB38 xor.b [0xFFFFBB38], D2 000013D4 E320 asl D0.b, D1 000013D6 041C 501C subi.b [A4]+, 0x1C 000013DA 3813 move.w D4, [A3] 000013DC 1E00 move.b D7, D0 000013DE 0FF4 .incomplete 000013E0 0330 CB10 btst [A0 + A4 * 2], D1 000013E4 E321 asl D1.b, D1 000013E6 0336 2203 btst [A6 + D2.w * 2 + 0x3], D1 000013EA 3009 move.w D0, A1 000013EC 971B sub.b [A3]+, D3 000013EE 1107 move.b -[A0], D7 000013F0 054B bchg A3, D2 000013F2 380B move.w D4, A3 000013F4 079B bclr [A3]+, D3 000013F6 00C3 .incomplete 000013F8 075C bchg [A4]+, D3 000013FA C329 0FE4 and.b [A1 + 0xFE4], D1 000013FE 133F move.b -[A1], <> 00001400 33D7 739F B339 move.w [0x739FB339], [A7] 00001406 2706 move.l -[A3], D6 00001408 3B1B move.w -[A5], [A3]+ 0000140A 8C73 0540 or.w D6, [A3 + <>] 0000140E C503 abcd D2, D3 00001410 C274 8500 and.w D1, [A4 + <> + A0 * 4] 00001414 DB07 addx.b D5, D7 00001416 3800 move.w D4, D0 00001418 234D 2623 move.l [A1 + 0x2623], A5 0000141C 3E27 move.w D7, -[A7] 0000141E 0092 C5C4 88A9 ori.l [A2], 0xC5C488A9 00001424 E2A5 asr D5, D1 00001426 11CB 1907 move.b [0x00001907], A3 0000142A 01B8 1709 bclr [0x00001709], D0 0000142E 3F88 1709 move.w [[A7 + <> + D1 * 8]], A0 00001432 4383 .invalid 1, D3 // invalid opcode 4 with b == 6 00001434 2CF6 CB81 move.l [A6]+, [[ + <> + A4 * 2]] 00001438 22A3 move.l [A1], -[A3] 0000143A 1BB3 0EFB 029B move.b [A5 + D0.w * 2 - 0x101], [A3 + D0 * 8 - 0x5] 00001440 024A 8406 andi.w A2, 0x8406 00001444 4C02 8B5D movem.w D0,D2,D3,D4,D6,A0,A1,A3,A7, D2 00001448 0700 btst D0, D3 0000144A C914 and.b [A4], D4 0000144C 027B 268C F312 5B21 andi.w [[PC + A7 * 2] + 0x5B21], 0x268C 00001454 6B28 bmi +0x2A /* 0000147E */ 00001456 3206 move.w D1, D6 00001458 9A02 sub.b D5, D2 0000145A 7391 moveq.l D1, 0xFFFFFF91 0000145C 0F5E bchg [A6]+, D7 0000145E A31B syscall SetZone, flags=3 00001460 00AB 6561 0014 429A ori.l [A3 + 0x429A], 0x65610014 00001468 0253 0493 andi.w [A3], 0x493 0000146C 050F btst A7, D2 0000146E 0D07 btst D7, D6 00001470 E5F1 88E1 roxl .w [A1 + A0 - 0x31] 00001474 F181 .invalid <> 00001476 1286 move.b [A1], D6 00001478 CD30 2C41 and.b [A0 + D2 * 4 + 0x41], D6 0000147C 46F3 2317 040B 21C5 move.w SR, [[A3] + D2 * 2 + 0x40B21C5] // begin alternate branch 0000147E-00001484 label0000147E: 0000147E 2317 move.l -[A1], [A7] 00001480 040B 21C5 subi.b A3, 0xC5 // end alternate branch 0000147E-00001484 label0000147E: // (misaligned) 00001484 5447 addq.w D7, 2 00001486 001B 8B0A ori.b [A3]+, 0xA /* '\n' */ 0000148A 5B02 subq.b D2, 5 0000148C A6EB syscall vFileWrite, flags=6 0000148E 1017 move.b D0, [A7] 00001490 0642 1703 addi.w D2, 0x1703 00001494 AD83 syscall DisposeDialog, auto_pop 00001496 0050 0707 ori.w [A0], 0x707 0000149A 031E btst [A6]+, D1 0000149C 5021 addq.b -[A1], 8 0000149E CF74 A5CD and.w <>, D7 000014A2 4B2D 743B .invalid 5, [A5 + 0x743B] // invalid opcode 4 with b == 4 000014A6 2FAD 00CB 0127 0420 2305 F210 move.l [[A7 + 0x420] + D0 + 0x2305F210], [A5 + 0xCB] 000014B2 731B moveq.l D1, 0x1B fn000014B4: 000014B4 DB09 addx.b -[A5], -[A1] 000014B6 8B03 sbcd D5, D3 000014B8 F316 .extension 0x316 <> // unimplemented 000014BA 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 000014BC 9B00 subx.b D5, D0 000014BE EB19 rol D1.b, 5 000014C0 5C45 addq.w D5, 6 000014C2 0407 06C5 subi.b D7, 0xC5 000014C6 4316 .invalid 1, [A6] // invalid opcode 4 with b == 4 000014C8 3B29 5CE5 move.w -[A5], [A1 + 0x5CE5] 000014CC 03E1 .incomplete 000014CE 00C3 .incomplete 000014D0 082B 2ECB 0744 btst.b [A3 + 0x744], 0xCB 000014D6 3303 move.w -[A1], D3 000014D8 F307 .extension 0x307 <> // unimplemented 000014DA CB07 abcd D5, D7 000014DC 3603 move.w D3, D3 000014DE 0D44 bchg D4, D6 000014E0 8308 sbcd -[A1], -[A0] 000014E2 CB07 abcd D5, D7 000014E4 7403 moveq.l D2, 0x03 000014E6 0D81 bclr D1, D6 000014E8 CE85 and.l D7, D5 000014EA DDDB add.l A6, [A3]+ 000014EC 8EC3 divu.w D7, D3 000014EE 4B78 414D chk.w D5, [0x0000414D] 000014F2 61C0 bsr -0x3E /* 000014B4 */ 000014F4 CD17 and.b [A7], D6 000014F6 48E1 CD73 movem.l -[A1], D0,D1,D4,D5,D7,A1,A2,A3,A6,A7 000014FA 17AE 6B12 EB1B E0F6 A31D move.b [[A3 + A6 * 2] - 0x1F095CE3], [A6 + 0x6B12] 00001504 CC8B and.l D6, A3 00001506 01A3 bclr -[A3], D0 00001508 0D27 btst -[A7], D6 0000150A 0780 bclr D0, D3 0000150C 6916 bvs +0x18 /* 00001524 */ 0000150E 2B83 4817 move.l [A5 + D4 + 0x17], D3 00001512 04E2 .incomplete 00001514 05D5 .incomplete 00001516 321C move.w D1, [A4]+ 00001518 4806 nbcd.b D6 0000151A 9A12 sub.b D5, [A2] 0000151C A8E5 syscall UnionRgn 0000151E 1717 move.b -[A3], [A7] 00001520 070B btst A3, D3 00001522 0705 btst D5, D3 label00001524: 00001524 5383 subq.l D3, 1 00001526 01B3 07F2 A8A3 0541 BFC3 bclr [[-0x575CFABF] - 0x403D], D0 00001530 4007 negx.b D7 00001532 0064 D375 ori.w -[A4], 0xD375 00001536 B308 cmpm.b [A1]+, [A0]+ 00001538 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 0000153A A361 syscall MaxBlock, flags=3 0000153C B308 cmpm.b [A1]+, [A0]+ 0000153E 3314 move.w -[A1], [A4] 00001540 D354 add.w [A4], D1 00001542 41C9 lea.l A0, A1 00001544 BB00 xor.b D0, D5 00001546 2542 D30C move.l [A2 - 0x2CF4], D2 0000154A 21F0 1E10 464B move.l [0x0000464B], [A0 + D1 * 8 + 0x10] 00001550 02AB 1F33 2036 D301 andi.l [A3 - 0x2CFF], 0x1F332036 00001558 530D subq.b A5, 1 0000155A 0305 btst D5, D1 0000155C 2C07 move.l D6, D7 0000155E 0947 bchg D7, D4 00001560 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4 00001562 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 00001564 4107 .invalid 0, D7 // invalid opcode 4 with b == 4 00001566 0981 bclr D1, D4 00001568 167C 6445 movea.b A3, 0x45 /* 'E' */ 0000156C 6C32 bge +0x34 /* 000015A0 */ 0000156E 1C28 1264 move.b D6, [A0 + 0x1264] 00001572 12E8 01CA move.b [A1]+, [A0 + 0x1CA] 00001576 0700 btst D0, D3 00001578 AB3C syscall bcMain0 0000157A EB93 roxl D3, 5 0000157C FEBB 80D3 .extension 0xEBB <> // unimplemented 00001580 0796 bclr [A6], D3 00001582 0FE8 .incomplete 00001584 FB1D .extension 0xB1D <> // unimplemented 00001586 36A3 move.w [A3], -[A3] 00001588 0D06 btst D6, D6 0000158A 3C43 movea.w A6, D3 0000158C 8AA9 0073 or.l D5, [A1 + 0x73] 00001590 EBE3 16A2 bfexts D1, -[A3] {26:D2} 00001594 CC0F and.b D6, A7 00001596 B68B cmp.l D3, A3 00001598 5690 addq.l [A0], 3 0000159A 4B20 .invalid 5, -[A0] // invalid opcode 4 with b == 4 0000159C 8304 sbcd D1, D4 0000159E AB0A syscall DrawLine label000015A0: 000015A0 1300 move.b -[A1], D0 000015A2 BB06 xor.b D6, D5 000015A4 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000015A6 8B46 3CC3 pack D5, D6, 0x3CC3 000015AA 4A1E tst.b [A6]+ 000015AC BB06 xor.b D6, D5 000015AE 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 000015B0 4A61 tst.w -[A1] 000015B2 0029 97B3 061E ori.b [A1 + 0x61E], 0xB3 000015B8 046C E83A 6B02 subi.w [A4 + 0x6B02], 0xE83A 000015BE 2807 move.l D4, D7 000015C0 8242 or.w D1, D2 000015C2 4174 B33E 3690 1300 B30D chk.w D0, [[A4 + 0x36901300] + A3 * 2 - 0x4CF3] 000015CC 4184 .invalid 0, D4 // invalid opcode 4 with b == 6 000015CE 1EB3 0D23 001B 02BB 0090 move.b [A7], [[A3 + 0x1B + D0 * 4] + 0x2BB0090] 000015D8 1E28 4335 move.b D7, [A0 + 0x4335] 000015DC 4407 neg.b D7 000015DE 0249 336D andi.w A1, 0x336D /* '3m' */ 000015E2 4185 .invalid 0, D5 // invalid opcode 4 with b == 6 000015E4 FB06 .extension 0xB06 <> // unimplemented 000015E6 4A1C tst.b [A4]+ 000015E8 1073 0136 2B04 930B E504 movea.b A0, [[A3 + 0x2B04930B] + D0 - 0x1AFC] 000015F2 1E16 move.b D7, [A6] 000015F4 C30E abcd -[A1], -[A6] 000015F6 7401 moveq.l D2, 0x01 000015F8 051B btst [A3]+, D2 000015FA 0253 0D90 andi.w [A3], 0xD90 000015FE 8104 sbcd D0, D4 00001600 9B40 subx.w D5, D0 00001602 4904 .invalid 4, D4 // invalid opcode 4 with b == 4 00001604 1643 movea.b A3, D3 00001606 3504 move.w -[A2], D4 00001608 4104 .invalid 0, D4 // invalid opcode 4 with b == 4 0000160A 4B20 .invalid 5, -[A0] // invalid opcode 4 with b == 4 0000160C 4104 .invalid 0, D4 // invalid opcode 4 with b == 4 0000160E D308 addx.b -[A1], -[A0] 00001610 7C4B moveq.l D6, 0x4B 00001612 0BDB .incomplete 00001614 000B 0B73 ori.b A3, 0x73 /* 's' */ 00001618 2F93 00D3 move.l [A7 + D0.w - 0x45], [A3] 0000161C 07E8 .incomplete 0000161E 3C5B movea.w A6, [A3]+ 00001620 4231 0145 clr.b <> 00001624 3100 move.w -[A0], D0 00001626 AB88 syscall slAvg 00001628 E00B lsr D3.b, 8 0000162A 0123 btst -[A3], D0 0000162C 172C 3C5B move.b -[A3], [A4 + 0x3C5B] 00001630 60E5 bra -0x19 /* 00001617 */ 00001632 1591 02CB move.b [A2 + D0.w * 2 - 0x53], [A1] 00001636 04FB .incomplete 00001638 067B 032E D308 addi.w [PC + <> + A5 * 2], 0x32E 0000163E 8AB3 0617 or.l D5, [A3 + D0.w * 8 + 0x17] 00001642 0143 bchg D3, D0 00001644 1E04 move.b D7, D4 00001646 C30E abcd -[A1], -[A6] 00001648 04E1 .incomplete 0000164A 08A3 46C3 bclr.b -[A3], 0xC3 0000164E 1E73 010E FB0A movea.b A7, [[A3 + <>] + D0 - 0x4F6] 00001654 A38E syscall BTreeDispatch, flags=3 00001656 2322 move.l -[A1], -[A2] 00001658 1E7B 03AB 0F7B 03CB 4B5B movea.b A7, [[0xF7B + D0 * 2] + 0x3CB4B5B] 00001662 03A3 bclr -[A3], D1 00001664 0423 22AB subi.b -[A3], 0xAB 00001668 475B chk.w D3, [A3]+ 0000166A 0347 bchg D7, D1 0000166C 0665 B341 addi.w -[A5], 0xB341 00001670 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 00001672 C4A1 and.l D2, -[A1] 00001674 0206 A100 andi.b D6, 0x0 00001678 6B01 bmi +0x3 /* 0000167B */ 0000167A E305 asl D5.b, 1 0000167C 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 0000167E FB0A .extension 0xB0A <> // unimplemented 00001680 F713 .extension 0x713 <> // unimplemented 00001682 CD13 and.b [A3], D6 00001684 09C3 .incomplete 00001686 63EB bls -0x13 /* 00001673 */ 00001688 93BB 0003 sub.l [PC + D0.w + 0x3], D1 0000168C 2F3C 930E F713 move.l -[A7], 0x930EF713 00001692 DFA7 add.l -[A7], D7 00001694 13F0 6B49 A304 B341 move.b [0xA304B341], [[A0 + <>]] 0000169C CB22 and.b -[A2], D5 0000169E 1309 move.b -[A1], A1 000016A0 DB02 addx.b D5, D2 000016A2 A304 syscall Control, flags=3 000016A4 1309 move.b -[A1], A1 000016A6 CB22 and.b -[A2], D5 000016A8 6B49 bmi +0x4B /* 000016F3 */ 000016AA 68C3 bvc -0x3B /* 0000166F */ 000016AC 0D8B bclr A3, D6 000016AE 0C6C 76B3 0FE0 cmpi.w [A4 + 0xFE0], 0x76B3 000016B4 AA5B syscall PBRemoveAccess 000016B6 0EAA 0B1A 8B1E 8203 .invalid.l [A2 - 0x7DFD], 0xB1A8B1E // invalid immediate operation 000016BE 0AFC .incomplete 000016C0 060B 0B92 addi.b A3, 0x92 000016C4 7329 moveq.l D1, 0x29 000016C6 C19F and.l [A7]+, D0 000016C8 06AB 0573 3794 9203 addi.l [A3 - 0x6DFD], 0x5733794 000016D0 1B36 4B07 336D 6B93 move.b -[A5], [[A6 + <>] + D4 * 2 + 0x336D6B93] 000016D8 7502 moveq.l D2, 0x02 000016DA 41CB lea.l A0, A3 000016DC 06AB 0336 9413 6D7B addi.l [A3 + 0x6D7B], 0x3369413 000016E4 621B bhi +0x1D /* 00001701 */ 000016E6 0DF5 .incomplete 000016E8 01DB .incomplete 000016EA 32C5 move.w [A1]+, D5 000016EC 0113 btst [A3], D0 000016EE 373A BB17 move.w -[A3], [PC - 0x44E9 /* FFFFD207, cstring "" */] 000016F2 8B03 sbcd D5, D3 000016F4 7B62 moveq.l D5, 0x62 000016F6 B62B 862B cmp.b D3, [A3 - 0x79D5] 000016FA 15F3 13DB 0907 01F2 BB28 move.b [PC - 0x44D8 /* FFFFD224, cstring "" */], [[] + 0x90701F2] 00001704 BB02 xor.b D2, D5 00001706 E10E lsl D6.b, 8 00001708 EB20 asl D0.b, D5 0000170A 1309 move.b -[A1], A1 0000170C B341 xor.w D1, D1 0000170E EB20 asl D0.b, D5 00001710 6B49 bmi +0x4B /* 0000175B */ 00001712 1309 move.b -[A1], A1 00001714 431E .invalid 1, [A6]+ // invalid opcode 4 with b == 4 00001716 032F 7B11 btst [A7 + 0x7B11], D1 label0000171A: 0000171A 6CFE bge -0x0 /* 0000171A */ 0000171C 3AEB 0133 move.w [A5]+, [A3 + 0x133] 00001720 3BD3 move.w <>, [A3] 00001722 068B 0F03 7A1E addi.l A3, 0xF037A1E 00001728 B306 xor.b D6, D1 0000172A 6B02 bmi +0x4 /* 0000172E */ 0000172C D308 addx.b -[A1], -[A0] label0000172E: 0000172E 1B02 move.b -[A5], D2 00001730 FE90 E32B .extension 0xE90 <> // unimplemented 00001734 BB00 xor.b D0, D5 00001736 A520 syscall SetPtrSize, flags=5 00001738 8304 sbcd D1, D4 0000173A A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 0000173C 1E27 move.b D7, -[A7] 0000173E 023D 4B28 andi.b <>, 0x28 /* '(' */ 00001742 FB06 .extension 0xB06 <> // unimplemented 00001744 6C53 bge +0x55 /* 00001799 */ 00001746 0D81 bclr D1, D6 00001748 00D3 .incomplete 0000174A 08BB 0B1B 198B 4096 B310 bclr.b [[ + <> + D1] + 0x4096B310], 0x1B 00001754 DB17 add.b [A7], D5 00001756 F11E .extension 0x11E <> // unimplemented 00001758 091E btst [A6]+, D4 0000175A 2827 move.l D4, -[A7] 0000175C 022F 1D1E D713 andi.b [A7 - 0x28ED], 0x1E 00001762 4CD3 0C65 movem.l D0,D2,D5,D6,A2,A3, [A3] 00001766 2ED3 move.l [A7]+, [A3] 00001768 0CF7 .incomplete 0000176A 1360 F713 move.b [A1 - 0x8ED], -[A0] 0000176E 71D7 moveq.l D0, 0xFFFFFFD7 00001770 1382 FD2A C121 3C63 move.b [[A1 - 0x3EDF + A7 * 4] + 0x3C63], D2 00001778 42F7 139B 9352 E713 .invalid [[ + D1 * 2] - 0x6CAD18ED] // invalid opcode 4 with subtype 1 00001780 AD41 syscall GetItmStyle, auto_pop 00001782 24B7 13D2 9115 move.l [A2], [[] - 0x6EEB] 00001788 7B03 moveq.l D5, 0x03 0000178A C715 and.b [A5], D3 0000178C 3461 movea.w A2, -[A1] 0000178E 2B33 5053 move.l -[A5], [A3 + D5.w + 0x53] 00001792 0D81 bclr D1, D6 00001794 381B move.w D4, [A3]+ 00001796 193C 7B19 move.b -[A4], 0x19 0000179A F715 .extension 0x715 <> // unimplemented 0000179C 43D7 lea.l A1, [A7] 0000179E 141D move.b D2, [A5]+ 000017A0 F310 .extension 0x310 <> // unimplemented 000017A2 9B00 subx.b D5, D0 000017A4 852A EEAA or.b [A2 - 0x1156], D2 000017A8 4315 .invalid 1, [A5] // invalid opcode 4 with b == 4 000017AA AA33 syscall Color2Index 000017AC 243C A311 E51D move.l D2, 0xA311E51D 000017B2 832E AB22 or.b [A6 - 0x54DE], D1 000017B6 3B0C move.w -[A5], A4 000017B8 8714 or.b [A4], D3 000017BA 3A45 movea.w A5, D5 000017BC 153B 8C92 move.b -[A2], [PC + A0 * 4 - 0x110] 000017C0 0311 btst [A1], D1 000017C2 852B E31F or.b [A3 - 0x1CE1], D2 000017C6 8715 or.b [A5], D3 000017C8 8DE1 divs.w D6, -[A1] 000017CA 2B65 0173 move.l [A5 + 0x173], -[A5] 000017CE 3B45 2B65 move.w [A5 + 0x2B65], D5 000017D2 2CC3 move.l [A6]+, D3 000017D4 0F87 bclr D7, D7 000017D6 15A8 DB32 B502 552D move.b [[A2 + <> + A3 * 4] + 0x552D], [A0 - 0x24CE] 000017DE 8167 or.w -[A7], D0 000017E0 F313 .extension 0x313 <> // unimplemented 000017E2 1701 move.b -[A3], D1 000017E4 F183 .invalid <> 000017E6 2685 move.l [A3], D5 000017E8 0203 0A93 andi.b D3, 0x93 000017EC 3B7B 0065 1111 move.w [A5 + 0x1111], [PC + D0.w + 0x65] 000017F2 2E61 movea.l A7, -[A1] 000017F4 29A3 066C move.l [A4 + D0.w * 8 + 0x6C], -[A3] 000017F8 9601 sub.b D3, D1 000017FA 2EC3 move.l [A7]+, D3 000017FC 17D3 067B move.b [PC + D0.w * 8 + 0x7B], [A3] 00001800 4103 .invalid 0, D3 // invalid opcode 4 with b == 4 00001802 7AC1 moveq.l D5, 0xFFFFFFC1 00001804 1841 movea.b A4, D1 00001806 1901 move.b -[A4], D1 00001808 14E3 move.b [A2]+, -[A3] 0000180A 021F 6103 andi.b [A7]+, 0x3 0000180E 292C 0F8D move.l -[A4], [A4 + 0xF8D] 00001812 40A5 negx.l -[A5] 00001814 1323 move.b -[A1], -[A3] 00001816 0365 bchg -[A5], D1 00001818 40C8 move.w A0, SR 0000181A FB06 .extension 0xB06 <> // unimplemented 0000181C AB0F syscall CheckPic 0000181E FB06 .extension 0xB06 <> // unimplemented 00001820 8B25 or.b -[A5], D5 00001822 D308 addx.b -[A1], -[A0] 00001824 A133 syscall VInstall, flags=1 00001826 0FFE .incomplete 00001828 B310 xor.b [A0], D1 0000182A D317 add.b [A7], D1 0000182C 311F move.w -[A0], [A7]+ 0000182E 415C chk.w D0, [A4]+ 00001830 2B08 move.l -[A5], A0 00001832 6C2C bge +0x2E /* 00001860 */ 00001834 070B btst A3, D3 00001836 BC5B cmp.w D6, [A3]+ 00001838 4989 .invalid 4, A1 // invalid opcode 4 with b == 6 0000183A AAE9 syscall 0xAE9 0000183C 9186 subx.l D0, D6 0000183E 25BF 04FB move.l [A2 + D0.w * 4 - 0x5], <> 00001842 118B 2F1E 1006 move.b [[A0] + D2 * 8 + 0x1006], A3 00001848 830A sbcd -[A1], -[A2] 0000184A 1286 move.b [A1], D6 0000184C 8307 sbcd D1, D7 0000184E 52C2 shi D2 00001850 B31C xor.b [A4]+, D1 00001852 070A btst A2, D3 00001854 6A48 bpl +0x4A /* 0000189E */ 00001856 0F1C btst [A4]+, D7 00001858 6AC3 bpl -0x3B /* 0000181D */ 0000185A 224A movea.l A1, A2 0000185C 631C bls +0x1E /* 0000187A */ 0000185E B363 xor.w -[A3], D1 label00001860: 00001860 EB6A lsl D2.w, D5 00001862 1C28 B332 move.b D6, [A0 - 0x4CCE] 00001866 528B addq.l A3, 1 00001868 0A13 13F3 xori.b [A3], 0xF3 0000186C 044A 8417 subi.w A2, 0x8417 00001870 01B4 D330 6314 5E0F bclr [A4 + 0x63145E0F + A5 * 2], D0 00001878 E900 asl D0.b, 4 label0000187A: 0000187A 0334 4A1C btst [A4 + D4 * 2 + 0x1C], D1 0000187E 280F move.l D4, A7 00001880 1E10 move.b D7, [A0] 00001882 7B2E moveq.l D5, 0x2E 00001884 1C28 141F move.b D6, [A0 + 0x141F] 00001888 A503 syscall Write, flags=5 0000188A EEBC ror D4, D7 0000188C AD02 syscall RealFont, auto_pop 0000188E 40DB move.w [A3]+, SR 00001890 5940 subq.w D0, 4 00001892 6318 bls +0x1A /* 000018AC */ 00001894 1248 movea.b A1, A0 00001896 C322 and.b -[A2], D1 00001898 1C86 move.b [A6], D6 0000189A 070A btst A2, D3 0000189C CFA3 and.l -[A3], D7 label0000189E: 0000189E 025B 0365 andi.w [A3]+, 0x365 000018A2 0B3E btst <>, D5 000018A4 142E 0412 move.b D2, [A6 + 0x412] 000018A8 3E12 move.w D7, [A2] 000018AA 2C73 0104 movea.l A6, <> // begin alternate branch 000018AC-000018AE label000018AC: 000018AC 0104 btst D4, D0 // end alternate branch 000018AC-000018AE label000018AC: // (misaligned) 000018AE D303 addx.b D1, D3 000018B0 930B subx.b -[A1], -[A3] 000018B2 1406 move.b D2, D6 000018B4 08C1 0074 bset.b D1, 0x74 /* 't' */ 000018B8 930B subx.b -[A1], -[A3] 000018BA 3214 move.w D1, [A4] 000018BC 1706 move.b -[A3], D6 000018BE 28AB 398C move.l [A4], [A3 + 0x398C] 000018C2 F304 .extension 0x304 <> // unimplemented 000018C4 B228 8B2F cmp.b D1, [A0 - 0x74D1] 000018C8 1C10 move.b D6, [A0] 000018CA 1C28 7B4F move.b D6, [A0 + 0x7B4F] 000018CE 1C16 move.b D6, [A6] 000018D0 A139 syscall ReadDateTime, flags=1 000018D2 4493 neg.l [A3] 000018D4 0B1C btst [A4]+, D5 000018D6 3E1C move.w D7, [A4]+ 000018D8 8504 sbcd D2, D4 000018DA A103 syscall Write, flags=1 000018DC 2E27 move.l D7, -[A7] 000018DE 05B3 3B23 170C A538 2E50 bclr [[A3 + 0x170C + D3 * 2] - 0x5AC7D1B0], D2 000018E8 A327 syscall ReallocateHandle, flags=3 000018EA C003 and.b D0, D3 000018EC 0564 bchg -[A4], D2 000018EE 0B01 btst D1, D5 000018F0 A848 syscall FracSin 000018F2 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000018F4 2C41 movea.l A6, D1 000018F6 0086 45C6 3212 ori.l D6, 0x45C63212 000018FC 1309 move.b -[A1], A1 000018FE 6316 bls +0x18 /* 00001916 */ 00001900 4C14 9270 movem.w D4,D5,D6,A1,A4,A7, [A4] 00001904 7070 moveq.l D0, 0x70 00001906 7301 moveq.l D1, 0x01 00001908 760E moveq.l D3, 0x0E 0000190A 930B subx.b -[A1], -[A3] 0000190C A300 syscall Open/PBHOpen/HOpen, flags=3 0000190E A643 syscall SetFilType, flags=6 00001910 3832 123B move.w D4, [A2 + D1.w * 2 + 0x3B] 00001914 2342 A716 move.l [A1 - 0x58EA], D2 // begin alternate branch 00001916-00001918 label00001916: 00001916 A716 syscall InitQueue/FInitQueue, flags=7 // end alternate branch 00001916-00001918 label00001916: // (misaligned) 00001918 DF3B 3814 add.b [PC + D3 + 0x14], D7 0000191C 401C negx.b [A4]+ 0000191E 3B23 move.w -[A5], -[A3] 00001920 029B 4132 1C13 andi.l [A3]+, 0x41321C13 00001926 0912 btst [A2], D4 00001928 D308 addx.b -[A1], -[A0] 0000192A 450C .invalid 2, A4 // invalid opcode 4 with b == 4 0000192C 2A10 move.l D5, [A0] 0000192E 12E8 1296 move.b [A1]+, [A0 + 0x1296] 00001932 490F .invalid 4, A7 // invalid opcode 4 with b == 4 00001934 0102 btst D2, D0 00001936 710F moveq.l D0, 0x0F 00001938 25F1 441E 1309 move.l [PC + 0x1309 /* 00002C43, cstring "" */], [A1 + D4.w * 4 + 0x1E] 0000193E 6100 1414 bsr +0x1416 /* 00002D54 */ 00001942 370A move.w -[A3], A2 00001944 6340 bls +0x42 /* 00001986 */ 00001946 147B 4F32 0106 12FB 0665 movea.b A2, [[PC + 0x10612FB + D4 * 8] + 0x665] 00001950 054A bchg A2, D2 00001952 1CFB 0689 move.b [A6]+, [PC + D0.w * 8 - 0x119] 00001956 4A85 tst.l D5 00001958 7EFB moveq.l D7, 0xFFFFFFFB 0000195A 06B1 89BB 0605 017C addi.l <>, 0x89BB0605 00001962 D300 addx.b D1, D0 00001964 A9F4 syscall ExitToShell 00001966 D308 addx.b -[A1], -[A0] 00001968 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 0000196A 65D5 bcs -0x29 /* 00001941 */ 0000196C 0817 0B26 btst.b [A7], 0x26 /* '&' */ 00001970 631A bls +0x1C /* 0000198C */ 00001972 4A1C tst.b [A4]+ 00001974 C10A abcd -[A0], -[A2] 00001976 8100 sbcd D0, D0 00001978 12B3 0681 move.b [A1], [A3 + D0.w * 8 - 0x127] 0000197C 0002 0FB0 ori.b D2, 0xB0 00001980 E102 asl D2.b, 8 00001982 9308 subx.b -[A1], -[A0] 00001984 1CE8 1CC5 move.b [A6]+, [A0 + 0x1CC5] // begin alternate branch 00001986-00001988 label00001986: 00001986 1CC5 move.b [A6]+, D5 // end alternate branch 00001986-00001988 label00001986: // (misaligned) 00001988 0BC1 .incomplete 0000198A 0A12 64B3 xori.b [A2], 0xB3 // begin alternate branch 0000198C-0000198E label0000198C: 0000198C 64B3 bcc -0x4B /* 00001941 */ // end alternate branch 0000198C-0000198E label0000198C: // (misaligned) 0000198E 4FC5 lea.l A7, D5 00001990 DA8B add.l D5, A3 00001992 012A 28A1 btst [A2 + 0x28A1], D0 00001996 EC85 asr D5, 6 00001998 0B89 bclr A1, D5 0000199A 0C15 0C89 cmpi.b [A5], 0x89 0000199E 0A65 1BD3 xori.w -[A5], 0x1BD3 000019A2 08AD 003B 23A1 bclr.b [A5 + 0x23A1], 0x3B /* ';' */ 000019A8 0036 2511 A900 ori.b [A6 + <> + A2], 0x11 000019AE 2309 move.l -[A1], A1 000019B0 7807 moveq.l D4, 0x07 000019B2 0D1E btst [A6]+, D6 000019B4 9311 sub.b [A1], D1 000019B6 91A0 sub.l -[A0], D0 000019B8 2706 move.l -[A3], D6 000019BA D978 1C38 add.w [0x00001C38], D4 000019BE 8522 or.b -[A2], D2 000019C0 1C50 movea.b A6, [A0] 000019C2 0207 8624 andi.b D7, 0x24 /* '$' */ 000019C6 2A28 A453 move.l D5, [A0 - 0x5BAD] 000019CA 59C3 svs D3 000019CC 0732 141C btst [A2 + D1.w * 4 + 0x1C], D3 000019D0 16AC 0402 move.b [A3], [A4 + 0x402] 000019D4 4B41 chk.w D5, D1 000019D6 A300 syscall Open/PBHOpen/HOpen, flags=3 000019D8 1C16 move.b D6, [A6] 000019DA 2389 7627 move.l [A1 + D7.w * 8 + 0x27], A1 000019DE 06F1 .incomplete 000019E0 542A 5060 addq.b [A2 + 0x5060], 2 000019E4 0AA3 14E5 2276 xori.l -[A3], 0x14E52276 000019EA 2E78 A327 movea.l A7, [0xFFFFA327] 000019EE 8603 or.b D3, D3 000019F0 053E btst <>, D2 000019F2 2122 move.l -[A0], -[A2] 000019F4 8841 or.w D4, D1 000019F6 0016 A523 ori.b [A6], 0x23 /* '#' */ 000019FA 321C move.w D1, [A4]+ 000019FC 3807 move.w D4, D7 000019FE 097B D803 bchg [PC + A5 + 0x3], D4 00001A02 05D6 .incomplete 00001A04 3C0F move.w D6, A7 00001A06 1E38 7C23 move.b D7, [0x00007C23] 00001A0A 1417 move.b D2, [A7] 00001A0C 0A00 96A1 xori.b D0, 0xA1 00001A10 0017 0A1B ori.b [A7], 0x1B 00001A14 96DA sub.w A3, [A2]+ 00001A16 4C4C 5B18 movem.l D3,D4,A0,A1,A3,A4,A6, A4 00001A1A 3707 move.w -[A3], D7 00001A1C 0669 0353 17A0 addi.w [A1 + 0x17A0], 0x353 00001A22 1309 move.b -[A1], A1 00001A24 A902 syscall RealFont 00001A26 0528 1E50 btst [A0 + 0x1E50], D2 00001A2A 070F btst A7, D3 00001A2C 95A1 sub.l -[A1], D2 00001A2E 001B 1A25 ori.b [A3]+, 0x25 /* '%' */ 00001A32 0112 btst [A2], D0 00001A34 2314 move.l -[A1], [A4] 00001A36 CB36 8CAB and.b [A6 + A0 * 4 - 0x85], D5 00001A3A 0032 12AB 2641 ori.b [A2 + D2.w * 8 + 0x41], 0xAB 00001A40 2A21 move.l D5, -[A1] 00001A42 0187 bclr D7, D0 00001A44 16F2 434A 3212 move.b [A3]+, [[A2 + <>] + 0x3212] 00001A4A A314 syscall GetVol/PBHGetVol/HGetVol, flags=3 00001A4C 42B7 1832 clr.l [A7 + D1 + 0x32] 00001A50 CB71 829B and.w [A1 + A0.w * 2 - 0x101], D5 00001A54 0D32 12AB btst [A2 + D1.w * 2 - 0x85], D6 00001A58 2442 movea.l A2, D2 00001A5A 4CDB 0574 movem.l D2,D4,D5,D6,A0,A2, [A3]+ 00001A5E 8718 or.b [A0]+, D3 00001A60 470F .invalid 3, A7 // invalid opcode 4 with b == 4 00001A62 82E0 divu.w D1, -[A0] 00001A64 4A93 tst.l [A3] 00001A66 0217 0045 andi.b [A7], 0x45 /* 'E' */ 00001A6A A0E3 syscall vFndFilName 00001A6C 0F5B bchg [A3]+, D7 00001A6E 11CB 357A move.b [0x0000357A], A3 00001A72 7A82 moveq.l D5, 0xFFFFFF82 00001A74 7300 moveq.l D1, 0x00 00001A76 A073 syscall OSReserved 00001A78 2007 move.l D0, D7 00001A7A 0055 7A7A ori.w [A5], 0x7A7A /* 'zz' */ 00001A7E E302 asl D2.b, 1 00001A80 C100 abcd D0, D0 00001A82 7CE3 moveq.l D6, 0xFFFFFFE3 00001A84 0F65 bchg -[A5], D7 00001A86 0FE3 .incomplete 00001A88 0F12 btst [A2], D7 00001A8A 7320 moveq.l D1, 0x20 00001A8C 1293 move.b [A1], [A3] 00001A8E 117B 4032 ED00 move.b [A0 - 0x1300], [PC + D4.w + 0x32] 00001A94 9316 sub.b [A6], D1 00001A96 1B1A move.b -[A5], [A2]+ 00001A98 A0BB syscall vIAZPostInit 00001A9A 2D7C 9316 8502 BB2D move.l [A6 - 0x44D3], 0x93168502 00001AA2 4102 .invalid 0, D2 // invalid opcode 4 with b == 4 00001AA4 1296 move.b [A1], [A6] 00001AA6 BB32 6502 CD00 xor.b [[A2 + <> + D6 * 4] - 0x3300], D5 00001AAC 0504 btst D4, D2 00001AAE C500 abcd D2, D0 00001AB0 321C move.w D1, [A4]+ 00001AB2 AB26 syscall SortPoints 00001AB4 12A3 move.b [A1], -[A3] 00001AB6 1C81 move.b [A6], D1 00001AB8 2F32 1CA3 move.l -[A7], [A2 + D1 * 4 - 0x93] 00001ABC 1412 move.b D2, [A2] 00001ABE 3B0F move.w -[A5], A7 00001AC0 C100 abcd D0, D0 00001AC2 823B 0107 03CB 1CAB or.b D1, [[PC + <>] + D0 + 0x3CB1CAB] 00001ACA 2412 move.l D2, [A2] 00001ACC C328 2101 and.b [A0 + 0x2101], D1 00001AD0 AB00 syscall BitBlt 00001AD2 C137 812C and.b <>, D0 00001AD6 E936 roxl D6.b, D4 00001AD8 000F 828B ori.b A7, 0x8B 00001ADC 2241 movea.l A1, D1 00001ADE 0271 37E1 0F8B 2F5E 1F40 andi.w [[ + <> + D0 * 8] + 0x2F5E1F40], 0x37E1 00001AE8 1EAB 24A1 move.b [A7], [A3 + 0x24A1] 00001AEC 2B41 0121 move.l [A5 + 0x121], D1 00001AF0 0053 2FE9 ori.w [A3], 0x2FE9 00001AF4 2B01 move.l -[A5], D1 00001AF6 0207 0089 andi.b D7, 0x89 00001AFA A314 syscall GetVol/PBHGetVol/HGetVol, flags=3 00001AFC D103 addx.b D0, D3 00001AFE 4116 .invalid 0, [A6] // invalid opcode 4 with b == 4 00001B00 8B2F 82B3 or.b [A7 - 0x7D4D], D5 00001B04 0714 btst [A4], D3 00001B06 1EA3 move.b [A7], -[A3] 00001B08 14A1 move.b [A2], -[A1] 00001B0A 03B2 74C1 bclr [A2 + D7.w * 4 - 0x63], D1 00001B0E 0BAD 2F53 bclr [A5 + 0x2F53], D5 00001B12 0E69 0529 02A1 .invalid.w [A1 + 0x2A1], 0x529 // invalid immediate operation 00001B18 0521 btst -[A1], D2 00001B1A 02ED .incomplete 00001B1C 05E1 .incomplete 00001B1E 0D91 bclr [A1], D6 00001B20 051C btst [A4]+, D2 00001B22 501E addq.b [A6]+, 8 00001B24 AB26 syscall SortPoints 00001B26 C102 abcd D0, D2 00001B28 4106 .invalid 0, D6 // invalid opcode 4 with b == 4 00001B2A 2100 move.l -[A0], D0 00001B2C 0D05 btst D5, D6 00001B2E 0706 btst D6, D3 00001B30 DF40 addx.w D7, D0 00001B32 140D move.b D2, A5 00001B34 0293 1621 0001 andi.l [A3], 0x16210001 00001B3A 150B move.b -[A2], A3 00001B3C 47F3 098D lea.l A3, [[ + <>] + D0] 00001B40 0C97 1938 4A1C cmpi.l [A7], 0x19384A1C 00001B46 3B0F move.w -[A5], A7 00001B48 8D43 6142 pack D6, D3, 0x6142 00001B4C 3B0F move.w -[A5], A7 00001B4E 9143 subx.w D0, D3 00001B50 A17F syscall InternalWait, flags=1 00001B52 0101 btst D1, D0 00001B54 7CA3 moveq.l D6, 0xFFFFFFA3 00001B56 0189 bclr A1, D0 00001B58 43A3 .invalid 1, -[A3] // invalid opcode 4 with b == 6 00001B5A 1C91 move.b [A6], [A1] 00001B5C 4301 .invalid 1, D1 // invalid opcode 4 with b == 4 00001B5E 09A9 4361 bclr [A1 + 0x4361], D4 00001B62 19A5 43BB 06A5 430F B001 03A1 move.b [[0x6A5430F + D4 * 2] - 0x4FFEFC5F], -[A5] 00001B6E 43D3 lea.l A1, [A3] 00001B70 081C 8518 btst.b [A4]+, 0x18 00001B74 2513 move.l -[A2], [A3] 00001B76 3EA1 move.w [A7], -[A1] 00001B78 4341 chk.w D1, D1 00001B7A 62AD bhi -0x51 /* 00001B29 */ 00001B7C 4345 chk.w D1, D5 00001B7E 0A1C 5087 xori.b [A4]+, 0x87 00001B82 192B DB02 move.b -[A4], [A3 - 0x24FE] 00001B86 1CC3 move.b [A6]+, D3 00001B88 282D 43A5 move.l D4, [A5 + 0x43A5] 00001B8C 0BA5 bclr -[A5], D5 00001B8E 00A3 1CA9 0065 ori.l -[A3], 0x1CA90065 00001B94 02AB 24ED 44A3 14AD andi.l [A3 + 0x14AD], 0x24ED44A3 00001B9C 00AB 26AD 45D6 A145 ori.l [A3 - 0x5EBB], 0x26AD45D6 00001BA4 0338 4704 btst [0x00004704], D1 00001BA8 4417 neg.b [A7] 00001BAA 0754 bchg [A4], D3 00001BAC 0711 btst [A1], D3 00001BAE 3E7B 0B12 9683 movea.w A7, [[PC + D0 * 2] - 0x697D] 00001BB4 0765 bchg -[A5], D3 00001BB6 E417 roxr D7.b, 2 00001BB8 0CE8 .incomplete 00001BBA 270C move.l -[A3], A4 00001BBC 7234 moveq.l D1, 0x34 00001BBE A31A syscall GetZone, flags=3 00001BC0 8707 sbcd D3, D7 00001BC2 6E6B bgt +0x6D /* 00001C2F */ 00001BC4 0A27 0728 xori.b -[A7], 0x28 /* '(' */ 00001BC8 4B2D 0B00 .invalid 5, [A5 + 0xB00] // invalid opcode 4 with b == 4 00001BCC A4F3 syscall vTreeSearch, flags=4 00001BCE 0125 btst -[A5], D0 00001BD0 48B3 0342 4C4C movem.w [A3 + D4 * 4 + 0x4C], D1,D6,A0,A1 00001BD6 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00001BD8 1FAB 0807 119C move.b <>, [A3 + 0x807] 00001BDE 370C move.w -[A3], A4 00001BE0 F60F 41E8 .move16 0xF60F, 0x41E8 // unimplemented 00001BE4 1C96 move.b [A6], [A6] 00001BE6 0706 btst D6, D3 00001BE8 EE67 asr D7.w, D7 00001BEA 078C bclr A4, D3